欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 請問在8位單片機中,2個int變量和1個long變量占用的空間一樣嗎? [打印本頁]

作者: mtt661    時間: 2023-6-30 13:11
標題: 請問在8位單片機中,2個int變量和1個long變量占用的空間一樣嗎?
咨詢個小白問題,寫代碼的時候,一個24bit數據,分兩個int寫,還是組合成一個long寫,哪個省空間?
作者: Hephaestus    時間: 2023-6-30 15:48
查編譯器手冊吧,如果2個int占16bit,一個long占32bit,那么long更省空間,因為2個int操作過于復雜。
作者: liuchenru    時間: 2023-6-30 17:00
具體要看編譯手冊,通常用long
作者: chxelc    時間: 2023-6-30 17:18
在32位編譯環境中,char 8位,short 16位,int 32位,long 32位,int*(泛指指針)32位,long long 64位,float 32位,double 64位。

在64位編譯環境中,char 8位,short 16位,int 32位,long 64位,int*(泛指指針)64位,long long 64位,float 32位,double 64位

在32位與64位環境中,唯二的兩個不同就是long和指針類型的變量所占的空間大小。
作者: Hephaestus    時間: 2023-6-30 18:25
chxelc 發表于 2023-6-30 17:18
在32位編譯環境中,char 8位,short 16位,int 32位,long 32位,int*(泛指指針)32位,long long 64位,f ...

樓主的標題已經說了是8位機,你從網上抄來驢唇不對馬嘴的東西浪費版面?
作者: Y_G_G    時間: 2023-6-30 22:02
我不知道,也不想知道,這并不重要
如果想知道,代碼搞幾行代碼,編譯一下,看代碼空間大小就知道哪個更省空間了





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1