PX-24-数据存储低字节存储低位

1.数据在内存的排列问题

int num = 1; printf("%p", &num);

1 在内存中的表示    //0000 0000 0000 0000 0000 0000 0000 0001

 

2. 内存的地址排列时从低字节到高字节

     //001

   //002

     //003

   //004

     //005

   //006

    .... .... ....

 

2.内存的排列方式?

 

 内存中表示 int类型的 1 

1)最后一个1 在最高的字节上 (unix 上 ) 4 //0000 0000 5 //0000 0000 6 //0000 0000 7 //0000 0001 82)最后一个1 在最低的字节上 (大多数的 , 方便cpu对内存寻址) 11 //0000 0001 12 //0000 0000 13 //0000 0000 14 //0000 0000

 

 

 

 

#include<stdio.h>
#include<stdlib.h>

void main()
{
    int num = 1;
    printf("%p", &num);
    //0000 0000    0000 0000   0000 0000   0000 0001

  内存的排列从低字节向高字节
//001 //002 //0000 0000 //0000 0000 //0000 0000 //0000 0001 //0000 0001 //0000 0000 //0000 0000 //0000 0000 //01//1000 0000 01 //02//0000 0000 00 //03//0000 0000 00 //04//0000 0000 00 //0000 0001 //低位在低字节,高位在高字节 //电脑,手机, 低位在低字节,高位在高字节 //unix 低位在高字节 getchar(); }

 

posted @ 2016-12-12 18:20  silvercell  阅读(2265)  评论(0)    收藏  举报