课程
/后端开发
/C
/C语言入门
为什么没有输入97,最后都能得出97?
2020-03-29
源自:C语言入门 2-8
正在回答
a这个字符在ASCII码上对应的是97
a对于的ASCLL码是97
A ASCII码16进制对应41,十进制为65;a ASCII码16进制对应61,十进制为97
ASCII码
错了字符a的ascii码值为97
'a'这个字符在ASCII码上对应的是97
char类型数据转换为int类型数据遵循ASCII码中的对应值.ASCll中的a对应十进制的97.
ascii码a对应97
ascii码里a对应95,c对应97
如果要解释你这个问题,那就要知道在C语言里是怎么储存字符型数据了。在C语言里储存字符型数据,其实是储存对应字符数据的ASc码,而ASc码就是整型的数字。所以那就正常咯,把一个字符的ASc码赋给字符变量。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答最后输出结果为什么是97?
4 回答为什么输入a会输出97呀,输入97又变成55
2 回答为什么没有代入97,结果都会显示97的?
1 回答为什么会输出97
1 回答'a'为什么导致最后输出是97