C语言输出字符失败 变空心方框
想输出扑克牌花色,上网搜索后得出以下结果:
“你首先得知道这几个符号的 ASCII码,
分别是 3、4、5、6
你分别输出 char类型的 值为 3、4、5、6 的 就输出来了!”
试验:
#include<stdio.h>
void main()
{
printf("%c",3);
}
输出结果:
上网搜索后没找到方法,求助!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
0x1F及之前的ascii字符都是不可显示的控制字符,具体显示成什么要看你windows控制台的代码页。
补充:437代码页可以将这些特殊字符显示出来 https://en.wikipedia.org/wiki...
字符 3 的 ascii 码十进制是,51,16进制是0x33,字符是
'3'