applespine 当前离线
中级会员
INT32U count1=0;//设定count1为四个字节
count1=128*256;//本来不是具体的数字,开发SD卡时要计算FAT32表中的东西,结果计算的结果出错了
编译后count1计算的结果是4294934528
为什么会出现这样的结果??怎么样才能让其计算出正确的值呢?
谢谢斑竹
订阅 TOP
康桥人 当前离线
金牌会员
count1=128ul*256
用这个
TOP
谢谢斑竹!!问题解决了~~~~~~~~
斑竹能不能解释下这样做的意思是什么呢??
laobai 当前离线
注册会员
ul*是什么意思啊?
能不能讲一下,类似的东西在哪里能学到啊,先谢谢了!!