char类型

char类型

  • char类型变量占用1个字节
  • char类型的数据可以对照ASCII表转换成整型
  • C语言不看怎么存,只看怎么取
char charValue = 'A';
printf("%c\n", charValue);// 输出A
printf("%c\n", charValue);// 输出65

// 字符6和数字6是完全不相同的两个数
char c1 = 6;
char c2 = '6';
printf("%i\n",c1);// 输出6
printf("%i\n",c2);// 输出54
  • char类型在某些情况下可以当做整型来使用

  • char取值范围 -2(7) ~ 2(7)-1 -> -128 ~ 127

  • 将大写字母转换成小写字母

char lowerValue(char charValue)
{
    /*
     注意:开发中不要写这些数字
    if(charValue >= 65 && charValue <= 90){
        charValue = charValue + 32;
    }
     */
    if(charValue >= 'A' && charValue <= 'Z'){
        charValue = charValue + ('a' - 'A');
    }
    return charValue;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、标识符 什么事标识符呢?变量的名字就是标识符。不仅限于变量名,程序中各种元素的名字,都属于标识符。例如符号常量...
    滕王阁序阅读 4,592评论 0 0
  • [面试原题] 假设y是字符类型,初始化值为‘b’,那么以下语句输出的结果是什么? A.System.out.pri...
    博为峰51Code教研组阅读 6,452评论 0 0
  • 字符只有一个数据类型(char),char里面存储的实际上也是一个整数 通过ASCII表,把一些特定的数值,给它赋...
    无力吐槽果阅读 10,273评论 0 0
  • 好久没有写日记了,没别的,总觉得没有可写的。工作,生活,孩子的学习,觉得都没有什么能写出来的,这可能就是无聊的空洞...
    崔世新妈妈阅读 1,756评论 0 0
  • 别看我很轻松的样子,其实我也挺累的。什么都好奇,但又仿佛什么都不会。我是不是该放下一切好好休息一回呢?但是我什么都...
    带着泪光的鱼阅读 1,463评论 0 0

友情链接更多精彩内容