4068| 2
|
请教,关于大小端的的一个程序 |
10金钱
最佳答案联合体在内存中 共用同一段存储地址,由图中可以看出,b 存储在 0003F6 和 0003F7 两个地址段中,3F6地址中存储高位1,3F7地址中存储低位00。当打印出a的值时,发现a的值为1,说明a在内存中占用的是0003F6这个地址。单片机是小端模式,低地址存储高位,高地址存储低位。如果换成是大端模式的话,那么就是低地址存储低位,高地址存储高位。那么如果把b的值改为0x10,那么0003F6地址中存储的就是10,0003F7地址中存储的就是00,那么 ...
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-8 18:08
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网