音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機 | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

c51程序里面為什么喜歡用unsignied char這種數(shù)據(jù)類型

作者:ahjjt 欄目:單片機
c51程序里面為什么喜歡用unsignied CHAR這種數(shù)據(jù)類型

c51程序里面為什么喜歡用unsignied CHAR這種數(shù)據(jù)類型,我看c51程序時,
struct time_str{
unsigned CHAR hour,min,sec;
unsigned int days;
}time_of_day;
為什么hour,min,sec用unsignied CHAR這種數(shù)據(jù)類型
而day用unsigned int
在見到的程序里大都數(shù)據(jù)用unsignied CHAR類型

2樓: >>參與討論
hqgboy
滿足要求的條件下,字符型處理速度快.
 
3樓: >>參與討論
ahjjt
先謝了
我知道了,unsignied CHAR只占一個字節(jié),而unsignied int占兩個字節(jié),所以運算速度有差別

4樓: >>參與討論
ljxh401
除了速度 還有空間 哈哈
 
5樓: >>參與討論
bbcaid
day=365天
所以要用uint

6樓: >>參與討論
computer00
在32位的ARM處理器中,使用32位的unsigned LONG int型速度比CHAR
的要快。

7樓: >>參與討論
cygan
快啊。。。
 
8樓: >>參與討論
ahjjt
感謝各位的關(guān)注

現(xiàn)在明白了
51是八位的,處理8位數(shù)據(jù)用的周期最少。8位以下的數(shù)據(jù)都當(dāng)8位處理,超過8位就要執(zhí)行多條指令了,
如果是用arm的話,處理32位以下的數(shù)據(jù)用的周期最少,對吧

9樓: >>參與討論
IceAge
不僅是8位數(shù)據(jù),而且還有符號位的問題
51 并不天然支持符號位運算. 例如: int + CHAR 時,CHAR 必須進行符號位擴展。unsigned 則無此問題。

10樓: >>參與討論
WXW

大哥這里哪有什么什么速度的問題,一年多少天啊,一個字節(jié)能表示過來嘛

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
定時器定時總是比預(yù)定時間提前,這是啥毛?
請問如何實現(xiàn)定時開機?
問下大家:AT24C系列的E2ROM,讀寫后要延時多長時間?
2407驅(qū)動X5043,幫忙幫忙
請大家?guī)臀铱纯催b控接受處理程序哪里出問題了?謝謝!
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號