当前位置:首页 » 编程语言 » c语言小写字母转换为大写

c语言小写字母转换为大写

发布时间: 2024-12-14 23:32:33

c语言怎么把一个小写字母转化为大写字母

C语言中,字符的存储都是使用ascii值来存储的。
根据ASCII码表,我们可以看出:大、小写字母都是按顺序进行存储的,大写字母的ASCII值区间为:65~90,对应的字母为:'A'-'Z';小写字母的ASCII值区间为:97~122,对应的字母为:'a'-'z',因此,将小写字母转化为大写字母,可以直接将该变量减32即可得到对应的大写字母,如:
char ch='a';
printf("upper case '%c'='%c'\n", ch, ch-32 );
如果记不清,大小字母谁大谁小,则可以采用如下方法进行转换:
char ch='x';
printf("upper case '%c'='%c'\n", ch, ch-'a'+'A' ); //减a得到偏移值,加A得到相应的大写字母

⑵ c语言怎么把一个小写字母转化为大写字母

有三种方法:
1,用小写字母减去32,eg: ch-32
2,用小写字母和32做异或运算 ch^32
3,利用库函数toupper(ch)
这三种方法都可以把小写字母转化成大写字母,根据情况使用,可以简化程序

热点内容
你好邻居躲猫猫安卓版在哪里下 发布:2024-12-15 02:21:00 浏览:679
extjs加载数据库 发布:2024-12-15 02:16:49 浏览:664
centos68ftp服务器 发布:2024-12-15 02:16:38 浏览:622
红酒柜压缩机 发布:2024-12-15 02:13:14 浏览:893
安卓usb模式怎么设置 发布:2024-12-15 01:57:33 浏览:112
如何修改股票密码 发布:2024-12-15 01:54:34 浏览:571
autojs脚本开发工作 发布:2024-12-15 01:48:20 浏览:945
javathis引用 发布:2024-12-15 01:35:14 浏览:131
krc语言 发布:2024-12-15 01:33:36 浏览:497
预编译知识 发布:2024-12-15 01:17:33 浏览:379