久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

我的keil c51定義一個無符號變量unsigned char i=999.251編譯器沒有警告

查看數: 2335 | 評論數: 10 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2022-11-1 09:54

正文摘要:

請問我的keil c51單片機定義一個無符號變量unsigned char i=999.251; 編譯器沒有警告,如何才能調出來呢。謝謝。。。。。。。。如圖

回復

ID:939553 發表于 2022-11-2 22:41
會自動轉換成你定義數據寬度的整型
ID:971289 發表于 2022-11-2 14:03
編譯器會優化掉,printf看看優化后的數
ID:883242 發表于 2022-11-2 12:40
克拉瑪依 發表于 2022-11-2 09:54
理論上最大應該是65535吧,因為是二進制。所以不會報錯。

unsigned  char
255
ID:1034262 發表于 2022-11-2 11:17
KEIL會按自己的規則來轉換,可能不會提醒你。
ID:958776 發表于 2022-11-2 10:48
用float i=9659.32521試試
ID:1050160 發表于 2022-11-2 09:54
理論上最大應該是65535吧,因為是二進制。所以不會報錯。
ID:509408 發表于 2022-11-1 14:32
不會報錯,期間只會強制轉換。但運行起來和你預期對不對就不知道了
ID:526108 發表于 2022-11-1 11:20
不同類型的變量進行賦值時會進行一次強轉,所以這里不會報錯
ID:123289 發表于 2022-11-1 10:52
噢,>256的部是不是被棄了。
ID:883242 發表于 2022-11-1 10:42
c語言的魅力就是這樣,隨便你瞎寫。自由度非常高,當然,后果自負。

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日本精品久久 | 交专区videossex农村 | 亚洲精品成人av | 亚洲视频区 | 精品国产一区二区三区久久狼黑人 | 久草视频网站 | 99久久精品国产毛片 | 99热这里| 亚洲综合色婷婷 | 成年人在线视频 | 久久在线视频 | 蜜桃视频一区二区三区 | 久久久久精 | 国产一级在线 | 欧美h| 国产一区在线免费 | 免费国产黄网站在线观看视频 | 午夜精品一区二区三区在线观看 | 中文字幕视频在线观看 | 一区二区在线免费观看 | 色吊丝2288sds中文字幕 | 亚洲91av| 男女视频免费 | 免费v片 | 亚洲国产一区视频 | 亚洲日日夜夜 | 午夜视频免费在线 | 亚洲欧美日韩电影 | 国产欧美一区二区三区在线看 | 国产精品久久久久久久岛一牛影视 | 人妖无码 | 天天综合网天天综合 | 色吧综合网 | 毛片站 | 色婷婷久久久亚洲一区二区三区 | 久久久国产精品入口麻豆 | 日韩成人中文字幕 | 99热99| 亚洲精品在线看 | 日韩一区二区三区精品 | 国产高清一区二区三区 |