第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

系統(tǒng)1字節(jié)=8位?

系統(tǒng)1字節(jié)=8位?

C++ C
慕慕森 2019-07-12 10:05:52
系統(tǒng)1字節(jié)=8位?我一直在讀像這樣的句子不要依賴1字節(jié)的8位大小使用CHAR_BIT而不是8作為在位和字節(jié)之間轉(zhuǎn)換的常量。等等。今天有什么真實(shí)的生活系統(tǒng),這是正確的嗎?(我不確定C和C+在這方面是否存在差異,或者是否實(shí)際上是語(yǔ)言不可知論。如有需要,請(qǐng)稍候。)
查看完整描述

3 回答

?
慕村9548890

TA貢獻(xiàn)1884條經(jīng)驗(yàn) 獲得超4個(gè)贊

在舊機(jī)器上,小于8位的代碼是相當(dāng)常見(jiàn)的,但大多數(shù)代碼已經(jīng)死了很多年了。

C和C+已授權(quán)a最小值8位char,至少可以追溯到C89標(biāo)準(zhǔn)。[編輯:例如,C90,§5.2.4.2.1要求CHAR_BIT>=8和UCHAR_MAX>=255。C89使用不同的節(jié)號(hào)(I)相信(第2.2.4.2.1節(jié)),但內(nèi)容相同]。他們將“char”和“字節(jié)”視為本質(zhì)上的同義詞[編輯:例如,CHAR_BIT描述為:“非位字段(字節(jié))的最小對(duì)象的位數(shù)”]。

然而,目前的機(jī)器(主要是DSP)的最小類型大于8位-至少12、14甚至16位是相當(dāng)常見(jiàn)的。WindowsCE也是如此:它最小的類型(至少是微軟的編譯器)是16位。他們有然而,治療char作為16位,他們采用了(不符合)的方法,就是不支持名為char完全沒(méi)有。


查看完整回答
反對(duì) 回復(fù) 2019-07-12
?
瀟湘沐

TA貢獻(xiàn)1816條經(jīng)驗(yàn) 獲得超6個(gè)贊

除非您正在編寫在DSP上有用的代碼,否則您完全有權(quán)假定字節(jié)是8位。所有的世界都可能不是VAX(或Intel),但全世界都必須進(jìn)行通信、共享數(shù)據(jù)、建立通用協(xié)議等等。我們生活在建立在octets上的協(xié)議之上的互聯(lián)網(wǎng)時(shí)代,任何沒(méi)有字節(jié)的C實(shí)現(xiàn)都將很難使用這些協(xié)議。

同樣值得注意的是,POSIX和Windows都有(和授權(quán))8位字節(jié)。這涵蓋了100%有趣的非嵌入式機(jī)器,現(xiàn)在大部分非DSP嵌入式系統(tǒng)也是如此。


查看完整回答
反對(duì) 回復(fù) 2019-07-12
  • 3 回答
  • 0 關(guān)注
  • 534 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)