putchar(ch+'A'-'a')是什么意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 02:13:13

putchar(ch+'A'-'a')是什么意思?
putchar(ch+'A'-'a')是什么意思?

putchar(ch+'A'-'a')是什么意思?
putchar(ch+'A'-'a')是:小写字母 转 大写字母 输出.
char ch; ch 是一个小写字母.例如,通过 getchar()输入进来的.
ch - 'a' 就表示 是排在 小写字母 a 后面第几个.例如,ch 里是字母'd','d'-'a' = 3.
'A' + 3 = 'D' 小写变大写.
putchar() 就打印出了 D 字.