为什么小弟我用vs2008和2010编代码输出字符都是一个类似于小笑脸的符号

为什么我用vs2008和2010编代码输出字符都是一个类似于小笑脸的符号
输出的是一个不知道什么的符号为什么小弟我用vs2008和2010编代码输出字符都是一个类似于小笑脸的符号
用的是putchar
------解决方案--------------------
你这样输出一下就知道了:

int i, j;

for(i = 0; i < 16; i++)
{
for(j = 0; j < 16; j++)
putchar(i * 16 + j);
putchar('\n');
}

------解决方案--------------------
system("chcp 437");
------解决方案--------------------
一般我的程序输出乱码就是个笑脸
------解决方案--------------------
转成int看看就知道是什么了。