c语言219显示佰这个怎么解决

Python058

c语言219显示佰这个怎么解决,第1张

输出219所对应的字符,219在这里是ASCII码;整形和字符间的转换,字符向整数编译器去字符的ASCII码赋值给整形变量;整数向字符转换去整数在ASCII码表中所对应的字符赋值给字符变量;

例如:

char b='a'

int c = 5

c = b此时c的值是97;

b = 97此时不的值是‘a’

编号在128~255的是扩展的编码,原本就不是作为显示用的,出现这个问题的原因是控制台使用了中文代码页,要显示扩展ASCII码,则将执行这个程序的控制台的的代码页改为 437 (OEM-美国) 即可!

在控制台窗口标题栏上 右键--》默认值--》默认代码页 修改为437,再次运行程序就看到了