C语言输出字符失败 变空心方框

想输出扑克牌花色,上网搜索后得出以下结果:

“你首先得知道这几个符号的 ASCII码,
分别是 3、4、5、6
你分别输出 char类型的 值为 3、4、5、6 的 就输出来了!”

试验:

#include<stdio.h>

void main()

{

printf("%c",3);

}

输出结果:
图片描述

上网搜索后没找到方法,求助!

回答:

0x1F及之前的ascii字符都是不可显示的控制字符,具体显示成什么要看你windows控制台的代码页。
补充:437代码页可以将这些特殊字符显示出来 https://en.wikipedia.org/wiki...

回答:

字符 3 的 ascii 码十进制是,51,16进制是0x33,字符是 '3'

以上是 C语言输出字符失败 变空心方框 的全部内容, 来源链接: utcz.com/p/195155.html

回到顶部