版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、、第12章、二進(jìn)制位運算、主要內(nèi)容、12.1二進(jìn)制位運算符與二進(jìn)制位運算12.2二進(jìn)制位運算例12.3二進(jìn)制位段、概念、二進(jìn)制位運算是指通過二進(jìn)制二進(jìn)制位進(jìn)行的運算。 因為系統(tǒng)軟件經(jīng)常處理二進(jìn)制二進(jìn)制位的問題。 例如,使一個存儲單元中的各二進(jìn)制二進(jìn)制位向左移位或向右移位,并將兩個個數(shù)相加等。 語言提供了二進(jìn)制位運算的功能,與PASCAL等其他高級語言相比具有很大的優(yōu)勢。 4,4,12.1二進(jìn)制位運算符和二進(jìn)制位運算符,運算符含義是二進(jìn)制位單位和反轉(zhuǎn)|二進(jìn)制位單位或右移,(1)二進(jìn)制位運算符中,兩個目的(元)運算符,即兩側(cè)各需要一個運算量。 (2)演算量只有整數(shù)型或者文字型的數(shù)據(jù),不能實際數(shù)據(jù)。
2、 語言提供的二進(jìn)制位運算符如下: 說明:5、5、5,12.1.1“二進(jìn)制位與”運算符()、二進(jìn)制位與是指參加運算的兩個數(shù)據(jù),用二進(jìn)制二進(jìn)制位進(jìn)行與運算。 如果兩個對應(yīng)的二進(jìn)制二進(jìn)制位都是,則二進(jìn)制位的結(jié)果值為;否則。 即:例:不相等,應(yīng)該是二進(jìn)制位和運算:注意:如果參加ba,則ab; () (ab的結(jié)果是a變成了) () (ba的結(jié)果是b變成了) () (ab的結(jié)果是a變成了),15,前兩個代入語句:“;” 的雙曲馀弦值。 和“;” 等已棄用的函數(shù)的缺少的支持。 然后執(zhí)行第三個賦值語句。 由于a的值等于()并且b的值等于(),所以a=(即,a的值等于)。 得到原來的值。 也就是說,16、12.
3、1.4反轉(zhuǎn)運算符()等效于逐二進(jìn)制位反轉(zhuǎn)二進(jìn)制(即變化的一元)運算符。 例如,以二進(jìn)制位為單位反轉(zhuǎn)八進(jìn)制數(shù)(即二進(jìn)制數(shù)字)。17、L6、l7、18、L8、l9、19、12.1.5左移位運算符()、左移位運算符用于使一個數(shù)量的各個二進(jìn)制數(shù)字二進(jìn)制位全部左移位。 例如,a=2將的二進(jìn)制數(shù)字向左移動,向右補充。 即,二進(jìn)制數(shù)字、左移位、(十進(jìn)制)、高位左移位后向上溢出、丟棄。20、12.1.5左移運算符()、左移相乘其數(shù),左移相乘其數(shù)即乘以22、152=60。 但是,該結(jié)論僅適用于該數(shù)量不包括在向左移位時向上溢出并被丟棄的上位的情況。 對于無符號整數(shù)變量,在1字節(jié)(二進(jìn)制位)中假定存在整數(shù)的情況中,
4、用于左移位的向上溢出包含在用于左移位向上溢出的高級二進(jìn)制位中。21、12.1.6右移運算符()、右移運算符在a2中將a的各二進(jìn)制二進(jìn)制位右移2二進(jìn)制位,丟棄向右移至右端的下位二進(jìn)制位,表示無符號數(shù)、上位二進(jìn)制位將補償0。 例如,在a=017時, a的值在二進(jìn)制數(shù)字中被表示為00001111,其中,向下2位11: a2=00000011,并且向右移位相當(dāng)于2向右移位n位除以2n。 另外,在右移位時,需要留心編碼二進(jìn)制位的問題:相對于無符號數(shù),在右移位時,對于左上位置移位到0的帶符號的值,當(dāng)原始編碼二進(jìn)制位為0 (該數(shù)量為正)時,左下位置也移動到0。 如果象征符二進(jìn)制位最初為1 (負(fù)數(shù)),則從左移
5、0或1。 根據(jù)使用的補正機系統(tǒng)而不同。 有些系統(tǒng)移動到0,有些系統(tǒng)移動到1。 向0移動的稱為“邏輯右移”,即簡單右移,向1移動的稱為“算術(shù)右移”。23、例如: a的值為8進(jìn)制113755: a:1001011111101101 (以二進(jìn)制形式表示) a 133600111110110 (邏輯向右移位時) a 133601100111110 turbo c或其他c編譯為算術(shù)向右移位、24、12.1.7二進(jìn)制位運算賦值運算符、二進(jìn)制位運算符和賦值運算符可以構(gòu)成復(fù)合賦值運算符。 例如,在: scanf(“%o”)、運行狀況下,輸入(輸入)、217 (的值)、13 (的值)的值是8進(jìn)制數(shù)331,其二進(jìn)
6、制形式是11011001運算中最后得到的d是00001,28,例如12.2賽義喀嚦聲移位進(jìn)行右賽義喀嚦聲移位29、的右端二進(jìn)制位先放在中間的上位二進(jìn)制位,實現(xiàn)句子: (); 向右移位,補充其左側(cè)的上位二進(jìn)制位,實現(xiàn)句子。 和進(jìn)行二進(jìn)制位單位或運算。 |; 然后,在步驟:30,普通話號碼主() unsigned a,b,c; int n; scanf(“a=%o,n=%d”,運行狀況如下:3,實際上為了存儲1個信息,在輸入運行開始時輸入8進(jìn)制157653,即輸入二進(jìn)制數(shù)字1101111110101011個循環(huán)移位后的二進(jìn)制數(shù)字011111101111111 例如,“真”或“假”僅在二進(jìn)制位中一盞
7、茶。 如果在特羅爾、檢測殘奧儀表或數(shù)據(jù)通訊的領(lǐng)域中使用計算機,則控制信息只占一個字節(jié)中的一個或更多個二進(jìn)制二進(jìn)制位,并且通常在一個字節(jié)中設(shè)置一些信息。 32、整數(shù)變量data可以人為地分成幾個部分。 但是,用這種方法給1字節(jié)中的幾個人分配值很麻煩。 可以定位分段結(jié)構(gòu)的方法。如何為一個字節(jié)的一個或多個二進(jìn)制二進(jìn)制位分配值并更改其值(2)使用二進(jìn)制位段習(xí)語言,可以指定結(jié)構(gòu)成員(稱為“二進(jìn)制位段”或“二進(jìn)制位字段”)所占的內(nèi)存長度(以二進(jìn)制位為單位)。 可以用更少的二進(jìn)制位來存儲數(shù)據(jù),具體取決于二進(jìn)制位段。 33、普計程儀計劃如下:嚴(yán)格打包數(shù)據(jù)取消: unsigned : unsigned : un
8、signed : int; 數(shù)據(jù);34、(1)二進(jìn)制位段成員的類型必須指定為unsigned或int類型。 (2)如果一個段是從另一個字存儲的,則為unsigned :1 unsignedb : 一個存儲單元unsigned: unsigned : 另一個存儲單元a、b、c應(yīng)該連續(xù)存儲在一個存儲單元中,因為使用長度的二進(jìn)制位段,所以下一個二進(jìn)制位段可以從下一個存儲單元中存儲。 因此,僅將a、b寫入一個存儲單元,c寫入下一個單元(“存儲單元”是1字節(jié)還是2字節(jié),因編譯系統(tǒng)而異)。 有關(guān)定義和引用二進(jìn)制位段的說明:35,(3)一個二進(jìn)制位段必須存儲在同一存儲單元中,不能跨越兩個單元。 如果第一個單元格空間不能容納下一個二進(jìn)制位段,則不使用該空間,而是從下一個單元
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人工智能智能語音翻譯系統(tǒng)在智能翻譯行業(yè)發(fā)展趨勢中的應(yīng)用開發(fā)可行性研究報告
- 2025年制造業(yè)工業(yè)互聯(lián)網(wǎng)發(fā)展現(xiàn)狀與創(chuàng)新趨勢報告
- 咳喘門診應(yīng)急預(yù)案(3篇)
- 戲劇表演在心理輔導(dǎo)中的應(yīng)用劇本
- 早餐店施工方案(3篇)
- 地坪恢復(fù)施工方案(3篇)
- 水面屏障施工方案(3篇)
- 天河花園施工方案(3篇)
- 醫(yī)院急診室管理規(guī)范及操作流程
- 爬山秋游活動策劃方案(3篇)
- DB32-T 4111-2021 預(yù)應(yīng)力混凝土實心方樁基礎(chǔ)技術(shù)規(guī)程
- 不同時代的流行音樂
- 醫(yī)療衛(wèi)生機構(gòu)6S常態(tài)化管理打分表
- 幾種常用潛流人工濕地剖面圖
- vpap iv st說明總體操作界面
- 2023人事年度工作計劃七篇
- LY/T 1692-2007轉(zhuǎn)基因森林植物及其產(chǎn)品安全性評價技術(shù)規(guī)程
- GB/T 20145-2006燈和燈系統(tǒng)的光生物安全性
- 長興中學(xué)提前招生試卷
- 螺紋的基礎(chǔ)知識
- 蜂窩煤成型機課程設(shè)計說明書
評論
0/150
提交評論