標題: 在KEIL中不同數據類型計算出錯的解決方法(承接單片機項目開發) [打印本頁]
作者: yonko 時間: 2017-9-16 15:50
標題: 在KEIL中不同數據類型計算出錯的解決方法(承接單片機項目開發)
本帖最后由 yonko 于 2017-9-17 18:58 編輯
之前在一個51單片機開發項目中進行數值運算,但是再編譯調試過程中老是出錯,定位至出錯的代碼,發現是不同數據類型之間的計算不匹配。當長短數據類型的數據之間進行計算時,建議把短位數據轉換為長位數據,達到數據類型格式盡量一致(我處長期承接單片機項目開發、電路板設計等,QQ2531263726)。
‘-----------------------------------出現的問題-----------------------------------
unsigned long sj=0;
unsigned char shijian=15 ;
sj= (unsignedlong)(1*100000000+((shijian/10)%10)*10000000;
‘用上式計算式經常出現未知錯誤。
‘-----------------------------------解決方案-----------------------------------
‘計算公式改為:
sj= (unsignedlong)(1*100000000UL+((shijian/10)%10)*10000000UL;
‘在數據100000000和10000000后面加上限定符號UL(Unsigned Long)之后,問題得到解決。
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
成人天堂
|
亚洲色图综合网
|
欧美aaaaa|
日韩欧美三级电影
|
色综合一区二区
|
中文字幕人成乱码在线观看
|
国产成人小视频
|
日本网站免费在线观看
|
成人久久久
|
精品久久香蕉国产线看观看亚洲
|
亚洲欧美日韩成人在线
|
欧美日韩精品国产
|
国产免费a
|
成人一区精品
|
麻豆久久久久久
|
午夜精品在线观看
|
亚洲欧洲视频
|
7777奇米影视
|
做a视频
|
欧美日韩在线免费
|
久久久精彩视频
|
日韩一二区在线
|
久久麻豆精品
|
精品久久香蕉国产线看观看亚洲
|
国产一区二区日韩
|
av在线播放不卡
|
欧美成人免费电影
|
欧美午夜一区二区三区免费大片
|
欧美精品一区二区在线观看
|
三级成人在线
|
中文字幕 欧美 日韩
|
中文字幕在线精品
|
国产精品一区二
|
日本精品视频一区二区
|
午夜亚洲
|
日本激情一区二区
|
国产精品高清在线
|
欧美一区二区三区四区在线
|
日韩在线免费
|
国产一区二区久久
|
国产精品视频一
|