初学者求教,遇到问题了
menusel=getch();menusel-='0';
有1和2两个选项,下面语句是1和2的具体操作,问题是menusel-='0';这句话是干什么的,求解答
1回答
-
望远
getch()函数
功 能: 从控制台无回显地取一个字符,返回该字符的ASCII码,这里应该是要求输入一个数字,'0'的ASCII码是48,这里获取到返回值之后减去'0'就是为了将数字ASCII转化为对应的数字
如'1' ASCII为49,减去'0'就是整数1