测试大端小端的两个个程序
来源:互联网 发布:多玩wow数据库 编辑:程序博客网 时间:2024/06/05 02:32
了解大端小端也有好长时间了,今天我就总结一下测试大端小端的两种方法。。
第一种:
#include<stdio.h>int check_sys(char *p){if (*p == 0x11){return 0;}elsereturn 1;}int main(){int a = 0x11223344;char *p = (char *)&a;int ret = check_sys(p);if (ret == 0){printf("bigger\n");}elseprintf("little\n");system("pause");return 0;}
这个是利用数在内存中的二进制存储方式,在我以前的博客中有介绍过,就不详细说了。
第二种:
#include<stdio.h>int main(){union UN{int i;char c;}un;un.i = 1;if (un.c == 1){printf("little");}elseprintf("bigger");system("pause");return 0;}
第二种,就是利用联合。在联合里,所有元素公用一个空间,大小是最大元素的大小。并且存在对齐。
0 0
- 测试大端小端的两个个程序
- 测试大端和小端的代码
- union测试大端小端的例子
- 大端小端 简单的程序判断
- 大端小端简单测试
- 大端小端测试代码
- 什么是“大端”和“小端”及一段测试本机大端还是小端的代码
- 大端、小端判断程序:
- 关于大端小端和移位的一些测试
- 测试自己的系统是大端还是小端
- 题目:编写一个程序,测试运行它的平台是大端字节序还是小端字节序。
- 简单的识别大端和小端的程序
- 小端法与大端法及验证机器小端还是大端的验证程序
- opencv2的第一个测试小程序
- Java代码测试大端小端
- 处理器大端小端测试方法
- 什么是大小端模式,写个程序判断本机是大端还是小端模式
- 程序判断大端小端问题
- F5负载均衡日志配置远程Syslog采集
- “水仙花数”你了解多少??
- strcat 的自我延伸实现(strncat)!!
- 打印1到最大的n位数
- strstr的自我实现!!!
- 测试大端小端的两个个程序
- 一个简单的通讯录。。。
- 冒泡排序之回调函数!
- 线性表--单链表(C++)
- VS2013 + Qt5.6 报错LINK : fatal error LNK1181: 无法打开输入文件“qtcore4.lib”
- C++ String的实现
- RAII&智能指针
- C++字符串操作
- 菱形虚拟继承&虚函数表&对象模型