C语言程序运行后怎么产生了小菱形符号,心形符号还有笑脸

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:18:21

你应该是用到了char类型,这个地方出现问题了吧
不过我记得原来死循环的时候也会打出这些东西,当时的原因是指针越界

/* 什么问题啊 参考打印ASCII码 */
#include <stdio.h>
int main()
{
int i;
for(i=0;i<256;i++)
printf("%c ",i);
return 0;
}

用的ASCII码 putchar(2);笑脸
其他的一样