c语言中怎么输出 英镑符号啊?

[复制链接]
查看11 | 回复4 | 2016-7-14 16:04:57 | 显示全部楼层 |阅读模式

英镑符号 该怎么打印啊
那请问三楼的大哥,
getch();
是用来干嘛的阿?
还有,unsigned 是什么意思啊 我去掉它后也能输出阿
请指教

回复

使用道具 举报

千问 | 2016-7-14 16:04:57 | 显示全部楼层
英镑符号为£。其字符编码并不是ASCII码,而是双字节编码,码值为0xA1EA.在C语言中要输出该符号,有两种方式:1 直接写英镑字符输出。如printf("£\n");2 通过二进制编码输出。如char buf[3] = {0xA1, 0xEA, 0x00};printf("%s\n",buf);...
回复

使用道具 举报

千问 | 2016-7-14 16:04:57 | 显示全部楼层
我的书看不清了,不过我看ASCII中值156好像是,你用printf("%c\n",156);试试getch();是TC2.0中的结束语句,你用的应该不是TC2.0吧,unsigned是无符号的意思.我们的QQ群是专门帮助C语言初学者的,想问更多的问题请加入吧:19595340...
回复

使用道具 举报

千问 | 2016-7-14 16:04:57 | 显示全部楼层
main() { unsigned char a=156; printf("%c",a); getch(); } unsigned char a; 无符号型最大可到255,就正确了。...
回复

使用道具 举报

千问 | 2016-7-14 16:04:57 | 显示全部楼层
就是ASCII的156...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行