美文网首页
char类型

char类型

作者: 一直很安静_25ae | 来源:发表于2019-06-11 22:22 被阅读0次

ASCII码值

字符 ASCII码值
A 65
B 66
C 67

int main()
{
    //0000 0000 0000 0000 0000 0000 0000 1001
    int a = 9;
    
    // 0100 0001   一个字符占8bit
    char c = 'A';
    
    //char c2 = 'A' + 33; // 98

    // 00000000000000 110
    int num = 6;
    
    // 54 = 32 + 16 + 4 + 2
    // 0011 0110
    char c2 = '6';
    
    printf("%d - %d\n", num, c2);
    
    return 0;
}

char注意事项

单引号''只能扩住单字节的字符
char c = '男'; // 错误写法
char c = "A";// 错误写法
char c = A; // 错误写法
char c = 65;//正确的

char类型的取值范围

-128 ~ 127

小写字母转大写

char upper(char c)
{
    // 如果是小写字母,就转成大写
    /*
    if (c>='a' && c<='z') { // ['a', 'z']
        return c - ('a'-'A');
    } else {// 如果不是小写字母,返回字母本身
        return c;
    }
  */
    
    // 如果是小写字母,就转成大写
    if (c>='a' && c<='z') { // ['a', 'z']
        return c - ('a'-'A');
    }
    // 如果不是小写字母,返回字母本身
    return c;
}

相关文章

  • NSString、Char* 类型转换

    1. NSString 类型转 Char*类型 2.Char*类型转NSString类型

  • char类型

    1.char类型基本概念 char是C语言中比较灵活的一种数据类型,称为“字符型”。它是用来存储字符的,因此可以将...

  • char类型

    char类型 char类型变量占用1个字节 char类型的数据可以对照ASCII表转换成整型 C语言不看怎么存,只...

  • char类型

    ASCII码值 字符 ASCII码值A 65...

  • char类型

    在各个国家推出各自的编码规范的时候,由统一的组织规范了全球的编码规范就是 Unicode,自其从1991 年发布 ...

  • Matlab中的char与string

    matlab中的char类型与string类型界限有些模糊’’对应char类型,“”对应string类型。如果需要...

  • 基础C语言知识串串香2☞char类型变量种种

    char 类型变量种种 1.使用char类型来执行字符处理 大家应该都知道,C语言设计char类型的目的是存储字母...

  • java 数据类型整理

    逻辑类型 整数类型 boolean类型 char类型

  • Arduino 数据类型转换

    char() 描述:将一个变量的类型变为char。 语法 参数:x:任何类型的值 返回:char byte() 描...

  • c++ char string转换

    char转换为string C++中char类型可以自动转换成string类型,即你可以用char类型字符串直接给...

网友评论

      本文标题:char类型

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