c语言ascii码问题

如果我在键盘上打a
然后scanf %c,这样话实际上存入的是ascii码97
那么,我在键盘上打什么,读入的是\0也就是ascii码0

听说过不可显示字符吧?有不可显示字符,就有不可输入字符,不然输入要回显到屏幕上咋办?ASCII码0,也就是'\0'是不可显示字符,所以无法从键盘上输入。当然不只这一个,还有好多类似的字符。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-08
ascii码的前32个字符(值从0-31,第一个就是\0)是不可显示字符,无法从键盘上直接输入的。
第2个回答  2015-01-08
Ctrl+z
这个与操作系统有关,ctrl+z是从dos时代就开始的,表示结束符号的按键定义,其它操作系统上不清楚了。
第3个回答  2015-01-08
在智能ABC里面,按V1就是空字符\0了

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网