1. 在C语言中无论是什么候定义变量,都必须把变量定义为某一种数据类型
    2. 数据类型显示一个变量要被分配多少的内存,并且每个变量在内存中都有它唯一的位置。除了在一些情况下,同个变量指向相同的内存位置(指针变量)

    C语言的数据类型分为两种:
    基本数据类型
    int —- 整型,不带小数点的数字,包含正整数和负整数。可以细分为:
    C语言数据类型 - 图1

    1. #include <stdio.h>
    2. int main(void) {
    3. int a = -10;
    4. unsigned int b = 10;
    5. printf("a = %d and b = %d", a, b);
    6. return 0;
    7. }

    float —- 实数,带有小数点的数字,包含正小数和负小数。可以细分为:
    C语言数据类型 - 图2

    1. #include <stdio.h>
    2. int main(void) {
    3. float a = 1.0;
    4. double b = 1.0;
    5. printf("a = %f and b = %f", a, b);
    6. return 0;
    7. }

    char —- 字符类型,以单引号包含单个字符,可以细分为:
    C语言数据类型 - 图3

    1. #include <stdio.h>
    2. int main(void) {
    3. chat a = 'a';
    4. printf("a = %c", a);
    5. return 0;
    6. }

    void —- 空类型,通常用于函数定义,如果函数无返回值,则定义为void

    1. #include <stdio.h>
    2. void hello_world(){
    3. printf("Hello world!!!");
    4. }
    5. int main(void) {
    6. hello_world();
    7. return 0;
    8. }

    派生数据类型
    array —- 数组
    strcut —- 结构体
    union —-
    pointer —-指针

    cIntroductionExamples.c