【NB】C语言每日一练
本人C语言菜鸟,最近工作中频频出现C语言小错误,遂决定使用笨方法提高我的C语言水平,坚持每天一个C语言小练习,养成C语言手感,从此让编程成为习惯
从键盘输入一个大写字母,要求改用小写字母输出
http://cdn.u1.huluxia.com/g4/M02/50/9E/rBAAdmHgJFmAdynyAABbEWS8Q-w932.jpg
从键盘输入可以使用scanf或getchar等函数。
大写字母是一个字符,字符类型数据在C语言中是以ASCII码的形式存放在内存单元中,字符'a'的ASCII码为97,字符’A’的ASCII码为65。
C语言字符变量可以进行算术运算,在运算时会使用其对应的ASCII码参与运算,所以如果将'A'与32相加,就相当于65+32,等于97,正好对应字符'a'的ASCII码,即如果想将大写字母'A'转换为小写字母'a',只需使用A+32即可。
在ASCII码对照表中,英文字母是按照a~z和A~Z的顺序排列,所以其他字母进行大小写转换,同样需要使用+/-32。http://cdn.u1.huluxia.com/g4/M02/50/9E/rBAAdmHgJIqAS4DOAABM3v7zvkA182.jpg
鄙视楼下的顶帖没我快,哈哈 支持你哈................................... 无论是不是沙发都得回复下
页:
[1]