美文网首页
C——数据类型

C——数据类型

作者: 懒无趣 | 来源:发表于2021-01-04 23:38 被阅读0次

    整数家族

    类型 范围
    unsignede char 0~255
    short int -32767~32726
    unsigned short int 0~65535
    int -32767~32726
    unsigned int 0~65535
    long int -2147483647~2147483647
    unsigned long int 0~4294967295

    整形字面值(整形常量)

    例子:
    123
    0x7b
    'M'
    L'X'

    int a = 123;
    

    枚举类型

    例子:

    enum Jar_type { CUP, PINT, QUART, HALF_GALLON, GALLON)
    

    浮点类型

    浮点类型包括:float,double,long double,默认都是double类型。
    例子:
    3.14156

    指针类型

    声明

    int *a;
    int* a;//和上面👆相同,但是如果多个一起声明如:
    
    int* b, c, d;//只有b是指针类型,c和d是整形,正确的做法是👇:
    int *b, *c, *d
    

    typedef

    char *ptr_to_char;
    
    typedef char *ptr_to_char;
    

    常量

    //两种方式
    int const a;
    
    #define MAX 50
    
    int *pi; //指向整形的指针
    int const *pi; //指向整形的指针常量(指针的地址不能修改,而它所指向的整形变量的值可以被修改)
    int const * const pi //都不能修改
    

    相关文章

      网友评论

          本文标题:C——数据类型

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