c=getchar(); 或 scanf("%c", &c); 拍入4时,输入的 4 是 字符 '4', 它的实际数值 是 ASCII 码值 52, 比 ASCII 字符 '0' 编码值 48 大 4。输入 4, c=52, 所以条件:c>=48 && c<=57 ? 为真。于是 a 得到 c-'0' ,也就是 4。printf("喊晌改%d"谨或, a*10); 输出 4*10, 打印出 40。====如果是: scanf("%d",&c); 注意格式 用的是 %d 不是 %c, 拍入4时, c 得郑判到数值 4 。c>=48 && c<=57 ? 条件不满足,为假 , 于是 a 得到 c ,也就是 4.printf("%d", a*10); 输出 4*10, 打印出 40。
相关文章
-
易创相机邀请码
2024-10-06 09:23 阅读(17693) -
什么是小镇姑娘(1979年美国电影)
2023-04-21 02:27 阅读(14800) -
什么是孙家正
2023-03-21 09:59 阅读(13616)