热门

最新

红包

立Flag

投票

同城

我的

发布
qq_41125219
李子捌 Java领域优质创作者
3 年前
trueqq_41125219

这个手机壳是不是很nice……

找个程序员做女朋友
CSDN App 扫码分享
分享
2
7
打赏
  • 复制链接
  • 举报
下一条:
在单片机中,有这样的情况出现,例如uint32_t count;count = time_data * 10;//time_data类型为uint16_t的故最大值为65535//当变量time_data =10000;时经过上面表达式运算结果将会异常。经过调试所得,把time_data类型更改为uint32_t即可。通过调试分析发现,在我的51单片机,keil5,在运行上述公式的时候首先运行time_data *10 单片机好像把这个结果存放在变量time_data中了,由于计数结果超出uint16_t范围故在将结果赋值给count将会得到异常的数据。
立即登录