一、基本数据类型

    1、int
    long int、long 8个字节 %ld
    short int、short 2个字节 %d %i
    unsigned、unsigned 4个字节 %zd
    signed int、signed、int 4个字节 %d %i

    2、float\double
    float 4个字节 %f
    double 8个字节 %f(%.2f 是指保留两位小数)

    3、char
    char 1个字节 %c(%d输出ASCII值)
    char类型保存在内存中的是它的ASCII值


    二、构造类型
    数组:只能由同一种类型的数据组成

    结构体:可以由不同类型的数据组成

    三、指针类型
    1、变量的定义:int *p;
    2、间接操作变量的值
    int a=10;
    p=&a;
    *p=20;

    四、枚举类型
    使用场合:当变量只允许有几个固定取值使。

     

    然后这边顺便提一下printf函数的输出格式的说明:

    %d / %i    十进制的格式输出

    %c            输出字符

    %p            输出地址

    %f             输出小数

    %o            八进制形式输出整数

    %x            十六进制形式输出整数