INT32U count1=0;//设定count1为四个字节
count1=128*256;//本来不是具体的数字,开发SD卡时要计算FAT32表中的东西,结果计算的结果出错了
编译后count1计算的结果是4294934528
为什么会出现这样的结果??怎么样才能让其计算出正确的值呢?
谢谢斑竹
count1=128ul*256
用这个
谢谢斑竹!!问题解决了~~~~~~~~
斑竹能不能解释下这样做的意思是什么呢??
ul*是什么意思啊?
能不能讲一下,类似的东西在哪里能学到啊,先谢谢了!!
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |