sizeof数据计算和理论对应不上
sizeof数据计算和理论对应不上芯片型号:STC15F2K60S2
编译工具为:keil
程序下载工具为
%lu 关注一下 printf的用法 改为%lu _奶咖君_ 发表于 2025-4-17 14:36
关注一下 printf的用法
帅哥,你们也试一试??
char:8bit
int:16bit
long:32bit 接收←Data_Init,Data_Init,ramUsedCount:103
Data_Init,ramUsedCount:110
Data_Init,ramUsedCount:196
Data_Init,ramUsedCount:203
Data_Init,ramUsedCount:206
APP_Init,ramUsedCount:206
接收←APP_InitAPP_Version: V001.001.022
sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
接收←sizeof: = 53777
通过你上一个帖子分析你用的是keilC51环境
%bu是C51打印u8的特殊格式
如果直接打印sizeof,观察汇编发现,待打印数02直接放在了0x010E地址第一字节,所以也要用u8打印。
页:
[1]
2