通过键盘输入一个大写字母,输出其对应的小写字母(大小写字母ASCII码值相差32)。
#include[stdio.h] int main() { char a,b; scanf("%c",&a); b=a+32; printf("%c\n",b); return 0; }
举一反三
- ASCII码表中字母对应的大写和小写之间ASCII码值相差32,因此大写字母减去32之后就可转换成小写字母。
- 下列哪些属于ASCII码的编码规则?( ) A: 同一个字母的ASCII:小写等于大写加32 B: 大小写相同时:相邻字母的ASCII码值相差1,即b=a+1 C: 所有小写字母的ASCII码值均大于大写字母的ASCII码值 D: 没有固定的规律
- 在7位ASCII码表中,按照码值从小到大排列顺序是() A: A:数字0—9、英文大写字母 A~Z、英文小写 字母a~z B: B:数字0~9、英文小写字母a~z、英文大写字母 A~Z C: C:英文小写字母a~2、英文大写 字母A~Z、数字 0~9 D: D:英文大写字母A—Z、 英文小写字 母a~z、数字
- 输入一个字母字符,设置条件编译,使之能根据需要将小写字母改为大写字母输出,或将大写字母改为小写字母输出。 ,用#define命令控制是否要大写或者小写
- 大小写字母转换。输入一个字母,如果是大写字母则转换为小写字母,如果是小写字母则转换为大写字母。
内容
- 0
从键盘上输入任意一个小写字母,然后将该字符转为对应的大写字母输出,并同时该字母的ASCII码值。
- 1
功能:从键盘输入一个英文字母,如果它是大写字母,则将其转换为小写字母;如果是小写字母,则将其转换为大写字母;如果不是字母,则不变。输出字符及其所对应的ASCII码。
- 2
英文字母的编码值满足正常的字母排序关系,且大、小写英文字母编码的对应关系为小写字母比大写字母值大32
- 3
大小写字母的ASCII码值相差( )
- 4
从键盘上输入一个小写英文字母,编程输出该字母所对应的大写字母。