编写程序判断你的电脑存储方式是大端存储还是小端
2018-01-31 20:39
309 查看
首先解释一下为什么会有大小端概念,对于超过一个字节数据,在电脑上存储时需要跨越字节来存储,某些机器选择在存储器中按照从最低为有效字节到最高有效字节的顺序存储对象,而另一些机器则按照从最高为有效字节到到最低为有效字节的顺序存储,前一种存储方式被称为小端存储,后一种方式被称为大端存储。简单的记就是大大为大,小大为小。
举例子,如图:对于16进制存储
对于如何判断是大端还是小端我们可以采用编程
#include <stdio.h>
#include <stdlib.h>
typedef unsigned char *byte_pointer;
int main()
{
int a = 1;
byte_pointer start[1];
if(start[1] == 1)
printf("小端存储");
else if(start[1] == 0)
printf("大端存储");
return 0;
}
举例子,如图:对于16进制存储
对于如何判断是大端还是小端我们可以采用编程
#include <stdio.h>
#include <stdlib.h>
typedef unsigned char *byte_pointer;
int main()
{
int a = 1;
byte_pointer start[1];
if(start[1] == 1)
printf("小端存储");
else if(start[1] == 0)
printf("大端存储");
return 0;
}
相关文章推荐
- 笔试面试7 如何判断一个系统的存储方式是大端还是小端
- 简单的C程序判断系统是大端还是小端方式
- 如何写程序判断自己电脑是大端字节序还是小端字节序?
- 如何判断当前环境的存储方式是大端模式还是小端模式?
- 怎么编写简单程序判断电脑是大端cpu还是小端cpu
- 判断电脑系统中一个数是大端存储还是小端
- C程序判断你主机的数据存储方式(大端和小端)
- 写一个程序判断当前系统存储模式是大端还是小端
- 判断CPU 是小端存储(Little endian)还是大端存储(Big endian)模式
- 什么是大小端模式,写个程序判断本机是大端还是小端模式
- 怎样判断是小端存储模式还是大端存储模式
- C++学习---一道笔试题:测试当前电脑系统是大端存储还是小端存储数据
- (实训第二天)用C程序判断机器是大端模式还是小端模式,附源程序
- 怎样判断你的电脑是大端字节序存储还是小段字节序存储
- 怎样判断你的电脑是大端字节序还是小端字节序
- 判断一个机器使用的是大端存储还是小端存储
- 判断电脑是大端还是小端
- 关于大小端的简单介绍以及使用C写一个函数判断当前系统是大端存储还是小端存储
- C语言判断数据存储时大端模式还是小端模式
- 判断当前编译器是大端存储还是小端存储