码迷,mamicode.com
首页 > 其他好文 > 详细

大端小端存储模式

时间:2018-12-14 13:03:45      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:小端   不同   大端   运算   数据   amp   sign   也有   数据类型   

大端小端存储模式。多字节整数数据类型在内存中 如果将高位放在前面则为大端模式,小位在前则为小端模式。

例如程序 

unsigned long A=0x12345678;

char *AC = (char*) &A;

printf("AC1=%2x,AC2=%2x,AC3=%2x,AC4=%2x",AC[0],AC[1],AC[2],AC[3]);

大端 结果:12 34 56 78

小端结果:78 56 34 12

 

特别注意:

>> 移位运算符  在大端和小端中操作结果也有不同,但都是将数据从高位移低地位,在大端系统中,将内存中的数据往右移,在小端系统中将内存中的数据往左移。

例如:

unsigned· long A =0x0000FF00;

A=A>>8;

printf("A=%ld",A);

大端结果 A=255

小端结果 A=255

大端小端存储模式

标签:小端   不同   大端   运算   数据   amp   sign   也有   数据类型   

原文地址:https://www.cnblogs.com/fanshuruo/p/10118323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!