在C语言中,字符是以ASCII码的形式存放在计算机内存中的,所以可将其当成整型数据处理。C语言可对整型变量赋字符值,也可对字符型变量赋整型值。同样,在输出时,也可以互换。

分析:字符A~Z的ASCII码为65~90,字符a~z的ASCII码为97~122,每个大小写字符的ASCII码都相差32,因此用小写字符的ASCII码             减去32即可得到该字符的大写形式。

代码如下:大小写字母转换器。

include <stdio.h>
       void main()
       {  
        char a;                                                           /*定义接收小写字母的变量a*/
        int  b;                                                             /*定义接收大写字母的变量b*/
        printf ("请输入一个小写字母\n");                    /*交量a接收字符值,注意此时a仍为字符型*/
        scanf("%c", &a);                                            /*交量a接收字符值,注意此时a仍为字符型*/ 
        b=a-32;                                                          /*将a的ASCII码减去32,得到大写形式*/
        printf("字母%c相应的大写字母是%c",a,b);    /*注意这里用%c输出了整型交量b*/

运行结果:
请输入一个小写字母

f

字母f相应的大写字母是

F

C语言:大小字母转换(ASCII码)相关推荐

  1. c语言大小写字母相互转化,字母大小写互相转换 ASCII码转化符号问题

    字母大小写互相转换 ASCII码转化符号问题 请问在c语言中 字母大小写互相转换怎么编写? 请问为什么 #include void main() { char a,c; int b; printf(& ...

  2. c语言 字符转换成ascii吗,C语言字符转换ASCII码

    //函 数 名:CharToHex() //功能描述:把ASCII字符转换为16进制 //函数说明: //调用函数: //全局变量: //输    入:ASCII字符 //返    回:16进制 / ...

  3. 字母与ASCII码之间的转换

    1.先解释下两个名词,主要从百度百科中查询得到: ASCII (American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字 ...

  4. c语言中 字母对应的数值,c语言字母对应ascii码 实型数据,与字符型数据

    知识点:实型的定义方法和实型常量的表达方法; 重要程度:★★★★ 1.实型常量 在C语言中,实型常量有两种表示形式:小数形式和指数形式. (1)小数形式 规则如下:1. 有且仅有一个小数点. 2. 左 ...

  5. C语言——大小写字母转换

    C语言大小写字母转换 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母. 1.小写转换大写 int main() { ...

  6. c语言首字母大小写字母转换,C语言大小写字母转换,C语言 大小写字母转换

    导航:网站首页 > C语言大小写字母转换,C语言 大小写字母转换 C语言大小写字母转换,C语言 大小写字母转换 匿名网友: #includevoid main(){char c1,c2: // ...

  7. js: 字符(字母) 与 ASCII码 转换方法

    js: 字符(字母) 与 ASCII码 转换方法 字母ASCII码值 大写字母 : A-Z 65-90 小写字母 : a-z 97-122 ##字符 与 ASCII码值 之间的转换 // 字符 -&g ...

  8. python中字母与ascii码的相互转换

    python中字母与ascii码的相互转换 在做python编程时,碰到了需要将字母转换成ascii码的,原本以为用Int()就可以直接将字符串转换成整形了,可是int()带了一个默认参数,base= ...

  9. C语言大写字母E转小写e,C语言 大小写字母转换

    C语言 大小写字母转换 C语言大小写字母转换 1. 完成一个大小写字母自动转换的程序,输入大写字母,程序可以输出小写字母,输入小写字母,可以输出大写字母 #include int main() { c ...

  10. 一键转换ASCII码

    //-----一键转换ASCII码----- #include <iostream> #include <string> using namespace std; int ma ...

最新文章

  1. Daily Scrum - 11/24
  2. sublime编译python文件提示can't find '__main__' module in ' '
  3. [Redux/Mobx] 在Redux中怎么发起网络请求?
  4. 恒大拟36.6亿元出售水晶城项目 企查查显示管理公司曾因违规建设被罚超900万...
  5. [原创]Xcode 4.6 安装 Boost 1.53.0
  6. 创业,一定要咬牙坚持吗?屁,该放就放
  7. Linux配置虚拟主机后,只能访问到主页怎么办?
  8. AngularJs 入门系列-1 使用 AngularJs 搭建页面基本框架
  9. 【转】让EntityManager的Query返回Map对象
  10. TBtools:基因家族分析简单流程
  11. 压缩文件暴力破解(免费党的快乐)
  12. 计算机考研金工,我的金工跨考经验
  13. incompatible types: Object cannot be converted to String
  14. java 获取今天是星期几
  15. Win10上如何显示本地lrc文件歌词——lrc播放器——《超级lrc播放器》
  16. Fiddler简介与功能
  17. binlog2sql 恢复工具使用
  18. 【Linux操作系统】——Linux命令
  19. Android 基于Zxing二维码扫描的光速实现
  20. 【搞定Jvm面试】 JVM 垃圾回收揭秘附常见面试题解析

热门文章

  1. 使用pbrt遇到的问题及解决方法
  2. 区块链宠物移动端交互原型模板、免费领取、宠物交易、宠物领养、宠物购买、宠物集市、用户中心、注册登录、订单管理、常用元件、通用元件、设计框架、规则说明、功能流程、界面流程、规则模板、Axure原型、rp
  3. 43.一维卷积-航空公司评论情感预测
  4. PreferenceScreen修改背景颜色
  5. API Guides Contacts Provider (二)
  6. API Guides Contacts Provider (三)
  7. 计算机一级要注意什么保存,计算机一级考试重点及注意事项
  8. 智能电网调度技术支持系统建设方案
  9. DataFormatString 的使用
  10. SQL中,把SQL查询分析器查询出来的结果,导出到EXCEL表格