C语言:英镑符号£在C语言中如何表示??ASCII

来源:百度知道 编辑:UC知道 时间:2024/07/07 19:50:10
如题
真的很急呀,哪位高手帮下忙,还有就是我定义 char a=156 用printf时并不能得到该符号,显示为问号

main()
{
unsigned char a=156;
printf("%c",a);
getch();
}

unsigned char a;

象楼上那样超过127就成负数了,怎么会是156,无符号型最大可到255,就正确了。

双引号括起来,"£",这个,就当做一个普通的字符串放到输出函数里去

main()
{
char a=156;
printf("%c",a);
getch();
}
我的 输出了ascll码对应字符“£”;
我用的tc2.0;

那位兄弟提醒的对 谢谢!

但是 我的 确实 正确运行了哟,那是怎么回事?
是不是 编译器的 问题 ?