早教吧 育儿知识 作业答案 考试题库 百科 知识分享

题2.8.求解下面的switch(c-'5')是什么意思...#include"stdio.h"main(){intc;c=getchar();switch(c-'5'){case0:case1:putchar(c+1);case2:putchar(c+2);break;case3:putchar(c+3);case4:putchar(c+4);break;}}输入5后.输出67,想知

题目详情
题2.8.求解下面的switch(c-'5')是什么意思...
#include"stdio.h" main() { int c; c=getchar(); switch(c-'5') { case 0:case 1:putchar(c+1); case 2:putchar(c+2);break; case 3:putchar(c+3); case 4:putchar(c+4);break; } } 输入5后.输出67,想知道switch(c-'5')这名是什么意思,这个'5'是什么意思.
▼优质解答
答案和解析
getchar()输入一个字符的意思.c-5 ASCII码 比如:输入一个‘A’的字符.那么他的ASCll码是65