54
1327
5395
荣誉版主
使用道具 举报 送花
2
4
28
新手上路
229
328
1479
金牌会员
73
5884
1万
超级版主
9
62
697
高级会员
梁*** 发表于 2023-1-14 13:38 KEIL的常数默认是16位的,不指定,则超过16位的就会截断成16位的。 给32位变量给立即数,超过65535的,一定 ...
琪*** 发表于 2023-7-29 21:11 梁工,问一下 如果是 long a,a1,a2; a = adc(2); //读取ADC
梁*** 发表于 2023-7-29 23:12 还没有溢出,不需要做什么处理。
琪*** 发表于 2023-7-31 21:17 找到问题了 unsigned int a,a1; unsigned long a2;
梁*** 发表于 2023-7-31 23:51 a * a1溢出了。应该写成: a2 = (unsigned long)a * a1;
本版积分规则 发表回复 回帖后跳转到最后一页
|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )
GMT+8, 2025-5-4 01:18 , Processed in 0.151332 second(s), 110 queries .
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.