0
点赞
收藏
分享

微信扫一扫

赶紧进来修内功!!! 详细讲解在内存中数据的存储方式(整形篇)

胡桑_b06e 2022-09-24 阅读 117

数据的存储

一.整形数据类型基本归类

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;
}

2.文字解析代码题

2.图解分析代码题

在这里插入图片描述

六.大小端总结

在这里插入图片描述

举报

相关推荐

0 条评论