数据的存储
一.整形数据类型基本归类
1.整形家族
①char类型
unsigned char 取值范围
signed char 取值范围
②short类型
unsigned short取值范围
signed short取值范围
③int类型
unsigned int取值范围
signed int取值范围
④long类型
⑤longlong类型
unsigned longlong取值范围
signed longlong取值范围
二.整形在内存中的存储方式
1.为什么会有大小端存储方式?
①从存储方式角度理解大小端
②举例:吃鸡蛋问题理解存储方式
三.大端存储方式
1.文字解析大端存储
2.图片解析大端存储
四.小端存储方式
1.文字解析小端存储
2.图片解析小端存储
五.实践代码练习
1.设计代码判断当前编译器存储方式
#include<stdio.h>
int main()
{
int a = 1;
char* pa = (char*) & a;
if (*pa == 1)
printf("小端");
if (*pa == 0)
{
printf("大端");
}
return 0;
}