分类：电脑/网络-程序设计-C/C++
问题：菜鸟问的c语言问题if(kbhit()==1){charcC=_ 
if(kbh()==1){  char cC=_getch();  if(cC==-32||cC==0x0)  {    cC=_getch();      }}这个是程序中的一部分，我想问的是 if(cC==-32||cC==0x0)这个是什么意思？-32和0x0分别代表什么？
回答：-32相当于你键盘输入的第二个字符是ASC码为224的字符，0x0是0的16进制表示法，也就是ASC码为0的字符了。所以应该是如果输入的第二个字符是224或者0,那么等待获取第三个字符。有代码和结果表示图为证：