为什么c语言输出中文乱码 C语言的编程,为什么运行结果出现了乱码?如图?
浏览量:2084
时间:2021-03-11 02:48:49
作者:admin
C语言的编程,为什么运行结果出现了乱码?如图?
由于Ch[5][10]中包含50个字符,25是没有赋值的随机数,因此输出是乱码。在CH[5][10]的定义中,没有初始值;在for的第一个双循环中,只有CH[0][0]~CH[0][4]、CH[1][1]~CH[1][5]、CH[2][2]~CH[2][6]、CH[3][3]~CH[3][7]、CH[4][4]~CH[4][8]是赋值,其他的都不是赋值;在for的第二个双循环中,ch[5][10]中的所有字符都被输出,没有赋值的部分可能被乱码。
c语言程序出现乱码是怎么回?
那是肯定的。。例如,如果您输入a,然后输入getchar(),它将不会收到a,但会以一种乱码的方式显示出来。Intmain(){charxwhile(1){printf(“请输入小写字母:”)x=getchar()getchar()printf(“大写字母是n”)pushar(x-32)printf(“n”)return0})getchar不如printf%s容易使用
为什么c语言输出中文乱码 c语言中文显示乱码 c语言printf输出中文乱码
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。