美文网首页
[基础]char(c,java,js,lua)

[基础]char(c,java,js,lua)

作者: 良辰夜 | 来源:发表于2019-11-18 10:22 被阅读0次

    未完待续

    1.c语言char类型

    1.1 定义

    方式一:
    需要用一对英文半角格式的单引号(' ')把字符括起来

    char a = 'A'
    

    方式二:

    char a = 32;
    

    1.2 理解

    • char类型占1个字节,大小-128~127之间 (java2个)
    • char类型是采用ascii存储,所以仅能表示ascii字符。(和java不同)

    1.3 转义

    转义字符 含义 ASCII码值(十进制)
    \n 换行(LF) ,将当前位置移到下一行开头 010
    \r 回车(CR) ,将当前位置移到本行开头 013
    \ 代表一个反斜线字符"" 092
    ' 代表一个单引号(撇号)字符 039
    " 代表一个双引号字符 034
    ? 代表一个问号 063
    \0 数字0 000

    1.4 打印

    %c:表示打印一个字符

    1.5 应用

    1.大小写转化

        printf("ascii number for 'a' -> %d\n", 'a');//97
        printf("ascii number for 'A' -> %d\n", 'A');//95
        printf("ascii number for ' ' -> %d\n", ' ');//32
    
        printf("'a'->'A' => a+32 => 'a'-' ' %c\n", 'a'-' ');//A
        printf("'A'->'a' => a-32 => 'a'+' ' %c\n", 'A'+' ');//a
    

    相关文章

      网友评论

          本文标题:[基础]char(c,java,js,lua)

          本文链接:https://www.haomeiwen.com/subject/qpjvictx.html