求助!printf()函数问题!
请问下面程序中:
#include<stdio.h>
#include<conio.h>
int main(void)
{
textbackground(0);
clrscr();
printf("%c",255); file://请问此处的255代表哪一个字符啊
getch();
return 0;
}
和你的编译器有关,你可以查看一下编译器手册或者limits.h头文件,因为标准的ASCII码是0-127。但储存char用1个字节来存放,所以有的编译器会认为是有符号型,有的认为是无符号的。
最好改成下边这样,要不看着不清楚!西西!
for (int i = 0; i < 256; i++) {
printf("**%c**\n ",i);
}