作业帮 > 数学 > 作业

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

来源:学生作业帮 编辑:百度作业网作业帮 分类:数学作业 时间:2024/05/12 21:44:59
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 字.
再问:
再问: 这个的结果是什么?
再答: 这个的结果,看你输入的是a,b,c,d,...z 中的哪个小写字母,然后输出对应的A,B,C,D,...Z中的那个大写字母。