C语言可以将特殊字符存入数组中吗?

我是想用C语言试着编一个围棋小程序,初步想法是将制表符'╋'存入数组
大概是这样的
int n,m;
char board[19][19];
for(n=0;n<19;n++)
for(m=0;m<19;m++)
borad[n][m]='╋';//保存棋盘
for(n=0;n<19;n++)
for(m=0;m<19;m++)
printf("%c",board[n][m]);//输出棋盘

我用的是vs2010,输出的时候不是我想要的制表符,是汉字,请问一下大家这个怎么解决呀,谢谢啦。

你这 不是 + 用 utf-8 编码占三个字符,而 char 类型只能储存一个字符大小

你这个符号是全角字符吧。如果是全角字符,你得用二维数组