串口打印 unsigned long 型数值
unsigned long fg=0x7126A0;printf("0x%x\r\n",fg);
为什么串口只能显示 0x26A0
printf("0x%lx\r\n",fg);
数据类型 %x 中间加 l 试试 我也遇到了这个问题,只能打印四位数,指导一下 yizhi123 发表于 2025-12-29 16:59
我也遇到了这个问题,只能打印四位数,指导一下
keil帮助中有示例可参考:
yizhi123 发表于 2025-12-29 16:59
我也遇到了这个问题,只能打印四位数,指导一下
参看2楼 jwd 发表于 2025-12-29 19:36
参看2楼
加了i也是一样的
页:
[1]