计算机存储的大端小端问题
2016-04-25 21:32
253 查看
1.大小端定义:
大端:一个数字的低位放在高地址处,高位放在地址地处。
小端:一个数字的低位放在低地址处,高位放在高地址处。
2.程序实现:
指针方式int sys_check()
{
int a=1;
char *p=(char *)&a;
if(*p==1)
return 1;//小端
else
return 0;//大端
}
联合体方式
int sys_check()
{
union
{
char c;
int i;
}un;
un.i=1;
if(un.c==1)
return 1;//小端
else
return 0;//大端
}
相关文章推荐
- TCP与UDP的区别
- 关于TCP协议握手的那些事儿
- HTTP协议基本知识
- XMLHttpRequest cannot load – Origin is not allowed by Access-Control-Allow-Origin.
- 计算机网络的各类的划分
- TCP/IP 卷一 链路层
- HTTP协议中TCP的三次握手,四次挥手总结
- 【弱校胡策】2016.4.25 (bzoj4108、tsinsenA1339、tsinsenA1490)上下界网络流+树状数组+线段树+矩阵乘法+概率与期望
- python里的坑。http://www.pythoner.com/356.html
- TCP协议详解
- 复杂网络数据网站+程序代码网站
- HDU 1283 最简单的计算机(switch+string)
- opencv中使用bp神经网络
- HttpClient使用详解
- 值得收藏关于tcp/ip
- 2011年北京大学计算机研究生机试真题(题解)
- 计算机网络自顶向下方法之一一一第二章之二
- [IDF实验室] CTF手札-牛刀小试
- Android http get请求代码片段
- 数据结构二叉树的应用