美文网首页
大小端模式

大小端模式

作者: guanjianhe | 来源:发表于2017-11-26 12:22 被阅读0次

    在存储器中的数据存储方式有两种:

    1. 大端模式
    2. 小端模式

    大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。

    小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。

    如何判断是小端还是大端:
    int temp = 1;
    char *p = (char *)&temp;
    if(*p == 1) 
        printf("小端");
    else
        printf("大端");
    

    相关文章

      网友评论

          本文标题:大小端模式

          本文链接:https://www.haomeiwen.com/subject/cjskbxtx.html