語言-c程序設(shè)計(jì)char_第1頁
語言-c程序設(shè)計(jì)char_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

位運(yùn) 按位與運(yùn) 按位或運(yùn) 求反運(yùn) 左移運(yùn) 右移運(yùn) 本章小 位運(yùn) 例如:9&5 (19&5=1。0a0a&2552550000000011111111)。12.1inta=9,b=5,c;}11。參與運(yùn)算的兩個(gè)數(shù)均以補(bǔ)碼出現(xiàn)。 12.2inta=9,b=5,c;}按位異或運(yùn)算符^”是雙目運(yùn)算符。其功能是參與運(yùn)算的兩數(shù)各對應(yīng)的二進(jìn)位相異195如下: 12.3inta=9;}位,由“<<”右邊的數(shù)指定移動的位數(shù),丟棄,低位補(bǔ)0。a4a=000000113),400110000(十進(jìn)48)。設(shè)a=15,應(yīng)該說明的是,對于有符號數(shù),在右移時(shí),符號位將隨同移動。當(dāng)為正數(shù)時(shí),最補(bǔ)0,而為負(fù)數(shù)時(shí),符號位為1,最是補(bǔ)0或是補(bǔ)1取決于編譯系統(tǒng)的規(guī)定。TurboC和很1。12.4unsignedprintf("inputanumber: }12.5chara='a',b='b';intp,c,d;}位域(位段如在存放一個(gè)開關(guān)量時(shí),只有0和1兩種狀態(tài),用一位二進(jìn)位即可。為了節(jié)省空間,并每個(gè)域有一個(gè),允許在程序中按進(jìn)行操作。這樣就可以把幾個(gè)不同的對象用一個(gè)字struct{位域列表};類型說明符類型說明符 struct{inta:8;intb:2;intstruct{inta:8;intb:2;int一個(gè)位域必須在同一個(gè)字節(jié)中,不能跨兩個(gè)字節(jié)。如一個(gè)字節(jié)所??臻g不夠存struct{unsignedunsigned unsignedb:4 unsignedc:4}位域可以無位,這時(shí)它只用來作填充或調(diào)整位置。無名的位域是不能使用的。struct{intint:2 /*2*/intb:3int 12.6struct{unsigneda:1;unsignedb:3;unsigned}bit,*pbit;pbit-} bs類型的指針變量pbit。這表示位域也是可以使用指針的。程序的9、10、11三行分別給三的內(nèi)容13把位域bit地址送給指針pbit14用指針方式給a重015"&=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論