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