数据的类型:

1.内置类型:

char                //字符数据类型

short             //短整型

int                //整型

long             //长整型

long long    //更长的整型

float           //单精度浮点数

double       //双精度浮点数 

类型的意义:

1.使用这个类型开辟内存空间的大小(大小决定使用范围)。

2.如何看待内存空间的视角。


2.自定义类型(构造类型):

数组类型

结构体类型   struct

枚举类型      enum

联合类型      union

指针类型   

空类型         void表示空类型(无类型)  

无符号数原码,补码,反码相同。

大小端:

大端(储存)模式,是指数据的低位保存在内存的高地址中,而数据的高位保存在内存的低地址中。

小端(储存)模式,是指数据的低位保存在内存的低地址中,而数据的高位保存在内存的高地址中。

有符号char -128---127    无符号数char 0---255

#include <stdio.h>

int main()

{

int n = 9;

float* pFloat = (float*)&n;

printf("*pFloat的值为:%f\n", *pFloat);//0.000000

printf("n的值为:%d\n", n);

*pFloat = 9.0;

printf("*pFloat的值为:%f\n", *pFloat);//

printf("num的值为:%d\n", n);

//说明整形与浮点型储存方式不同

return 0;

}