1. 記憶體存盤
2. 記憶體存盤的方式
1.記憶體的存盤:記憶體是由低地址向高地址進行存盤,(即我們個位數為低地址位,而百,千位為高地址數)
為方便理解我們定義了一個變數a,如下
vs上方視窗欄:除錯-->視窗-->記憶體-->記憶體1

在地址處輸入&a,取a的地址

記憶體存盤總結:我們可以看到資料是從左往右,即低地址往高地址走
2. 記憶體存盤的方式:記憶體存盤的兩種方式分別為大端存盤模式和小端存盤模式,其概念如下:
大端模式的定義:是指資料的低位保存在記憶體的高地址中,而資料的高位,保存在資料的低地址中,
小端模式的定義:是指資料的低位保存在記憶體的低地址中,而資料的高位,保存在資料的高地址中,
理解方式如下圖:

可通過如下得知存盤模式為大端還是小端:
int main(){
int a=1;
char*p=(char*)&a;
if(*p==1){
printf("小端\n");
}
else{
printf("大端\n");
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/543528.html
標籤:其他

