char类型的使用

  • 一、字符型:char
  • 二、ASCII表
  • 三、例题:字母大小写转换

一、字符型:char

# include <stdio.h>
int main (void)
{char ch='A';printf("%c\n",ch);    return 0;
}

上面代码就是我们给一个字符"A",然后输出这个字符来。
1、char ch='A'; 这个就是字符型变量
2、printf("%c\n",ch); %c 占一个位符,输出一个字符型变量

二、ASCII表

三、例题:字母大小写转换

代码:

#include <stdio.h>
int main (void)
{char ch; //定义一个ch字符量scanf("%c",&ch); //输入得到想要的字母ch=ch-32; //通过ASCII得到字母相差数printf("%c\n",ch);return 0;
}

解释:
1、首先我们定义一个ch的字符变量
2、scanf("%c",&ch); scanf是一个输入函数,通过自己手输入自己想要的东西
3、ch=ch-32; 通过定义的字符减去一个32,这个32是这样来的:“ 我们小写的字母a在ASCII表中97,大写字母A在65位置,所以a-A=32,想要小写字母转换大写字母就减去32,如果想要大写字母转换小写字母加上32。ch=ch+32;
4、最后我们输出这个定义的字符ch。

结果:

C语言 —— char类型字母大小写转换相关推荐

  1. c语言中字母大写转小写,C语言中字母大小写转换的简单操作

    大写字母要转换小写字母,要怎么操作呢?而在C语言开发中,我们经常会遇到这样或者那样的问题,别着急,爱站技术频道为你细细道来C语言中字母大小写转换的简单操作. C语言tolower()函数:将大写字母转 ...

  2. c语言中字母大小写转换的两种办法

    起因: 牛客网一道题,需要按行输入多组字母,然后按行输出其转换大小写后的字母,我们来探讨一下. 分析: 有两个要点需要注意,一是要按行多组输入,二是要字母大小写转换.首先是按行多组输入,我们可以用wh ...

  3. java 字母大写_Java字母大小写转换的方法

    案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...

  4. java的字母_Java字母大小写转换的方法

    案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...

  5. C++知识精讲11——字母大小写转换讲解(单个字母基础版)

    本文我们来讲C++知识精讲的第11篇,C++知识精讲11--字母大小写转换讲解(单个字母基础版),此专栏会讲许多,各种各样的类型,如果喜欢此专栏请订阅持续关注,感谢大家的支持.接下来,进入今天的知识精 ...

  6. php 清除英文字母,PHP英文字母大小写转换函数小结

    PHP英文字母大小写转换函数小结 发布于 2015-01-23 10:54:41 | 143 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertext Pr ...

  7. 7-4 字符串字母大小写转换 (15 分)

    7-4 字符串字母大小写转换 (15 分) 本题要求编写程序,对一个以"#"结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出. 输入格式 ...

  8. android 字符串数组去重,GitHub - deng-ming-hao/ec-do: 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等。...

    ec-do 自己封装的常用操作实例 实例为日常开发常用的小实例,包括数组去重,打乱数组,字母大小写转换,cookie操作的封装等. 使用方法 引入ec-do.js //去除空格 ecDo.trim(' ...

  9. C++ 字符串字母大小写转换

    C++ 字符串字母大小写转换 使用algorithm,里面的tolower(转小写)toupper(转大写) #include <iostream> #include <string ...

最新文章

  1. Windows server 2012 搭建×××图文教程(一)安装×××相关服务
  2. oracle 主键_Oracle约束详解
  3. python入门代码示例-总算知道python入门代码示例
  4. iOS证书申请详细流程
  5. 疯子的算法总结(六) 简单排序总 选择排序+插入排序+比较排序+冒泡排序
  6. 数据结构拾遗(1) --红黑树的设计与实现(上)
  7. u-boot移植随笔:EEPROM移植及测试
  8. 【算法】剑指 Offer 30. 包含min函数的栈
  9. Undefined symbols for architecture i386:问题解决
  10. 1622: [Usaco2008 Open]Word Power 名字的能量
  11. HTML day02(html列表与菜单的制作)
  12. 详解python输出语句print
  13. 通达信板块监控指标_通达信板块分析指标公式
  14. CentOS 7.6 vi编辑器常用命令详解
  15. Ubuntu Core介绍及其使用
  16. 是否要允许堵车“加塞”的帕累托最优、纳什均衡分析
  17. 认知学派用计算机来比拟人,比拟:把人当物写或把物当人来写的一种修辞方法,前者称之为拟物,后者称之为拟人.如:①做人既不可翘尾巴,也不可夹着尾巴. ②蜡炬成灰泪始干....
  18. Verilog HDL 实现 74HC595
  19. Mybatis中Mapper标签总结大全
  20. MYSQL如何制作资产负债表_资产负债表该如何制作呢?搞定资产负债表,仅需这5步!...

热门文章

  1. python ftp服务器定义handle_python ftp和sftp的例子
  2. 【雪松研究所】博文2020回顾-2021规划
  3. 管理信息化服务的趋势与发展
  4. Keil中添加沁恒单片机型号
  5. 江苏事业单位计算机类考试题型,江苏事业单位统考题型分值一览!
  6. python安装 pycurl
  7. 学生选课系统非功能性分析
  8. 高等数学18讲(19版)7.34
  9. 期刊论文发表分哪些等级
  10. 使用repo和git下载android源码 和 相关解释