在C语言中,以下不能将变c中的大写字母转换为对应的小写字母的语句是()
题目
在C语言中,以下不能将变c中的大写字母转换为对应的小写字母的语句是()
A:c+=32
B:c=c-'A'+'a'
C:c=c-65+97
D:c=c-32
答案
选d,小写字母的ascii码比大写字母的ascii码值大32,所以大写转小写应该加上32,a符合条件,b也符合条件,因为大写Aascii码为65,小写aascci码为97,所以b跟c是一样的,都是让c+97-65就相当于给c加了32.c也符合条件,d不符合条件,应该是加上32,不是减去.
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 圆有什么特点
- 关于夏雨,冬雪的古诗句
- 英语翻译
- 有几种方法可以用平面图形拼成正方体
- 甲乙两人骑自行车从同一地点出发,由东向西行驶,6小时位甲超过乙30千米,甲每小时行16千米,乙平均
- 机械能计算2
- 有关父爱的名言
- 鱼死后,是会浮出水面,还是会沉入水底,抑或是两者都可,为什么?
- 超声波声速的测量速测试:比较几种测声速方法的优缺点?
- 把字用英语怎么写,快点明天要叫啊,谢谢了