C语言输出键盘码值,为什么我编写完程序只输出了52个字符和值(108键盘)?

日期:2022-03-18 20:19:47 人气:1

C语言输出键盘码值,为什么我编写完程序只输出了52个字符和值(108键盘)?

你的代码有问题。

不能写:a = ch = 'NUL';

应该写:a = ch = 0;或者 a = ch = '\0';

原因如下:

  1. ch是char型,只能接收一个字符,比如'A'。

  2. '\0'看起来是两个字符,但它是转义字符,转义后是一个字符。<

    A+
热门评论