freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言ppt精選第12章_位運(yùn)算-預(yù)覽頁(yè)

 

【正文】 = 1 例如: 00110000 (060)8 00001111 (017)8 166。即: 0 ? 0 = 0 0 ?1 = 1 1 ? 0 = 1 1 ? 1 = 0 ( 4) 運(yùn)算的用途:使指定的位翻轉(zhuǎn) 如: 01111010 00001111 對(duì)應(yīng)原數(shù)的低 4位均置為 1 ? 01110101 原數(shù)的低 4位被翻轉(zhuǎn) ( 1)運(yùn)算符 ~ ( 2) 按位取反運(yùn)算格式: ~ 操作數(shù) ( 3) 按位取反運(yùn)算規(guī)則 : 是對(duì)一個(gè)二進(jìn)制數(shù)按位取反,即將 0變?yōu)?1, 1變?yōu)?0。 unsigned int y=0。 例如: 72 按位左移表達(dá)式的值: 28 例 變量的位運(yùn)算符 include main() { unsigned a。 ② 若為有符號(hào)數(shù),如果原來(lái)符號(hào)位為 0(正數(shù) ),則左邊補(bǔ)若干 0 ;如果原來(lái)符號(hào)位為 1 ,左邊補(bǔ)若干 0的稱為“ 邏輯右移 ” ,左邊補(bǔ)若干 1的稱為 “ 算術(shù)右移 ” 。 基本思路 : ( 1) 使變量 n右移 8位 , 將 8~ 11位移到低 4位上 ( 2) 構(gòu)造 1個(gè)低 4位為 其余各位為 0的整數(shù) 。 printf(Input a integer number: )。 /*間接構(gòu)造 1個(gè)低 4位為 其余各位為 0的整數(shù) */ mask = ~ ( ~0 4)。 ? 先使 a 右移 4 位 。 scanf(“%o”, amp。 /? c=~(~0n) ?/ d = bamp。 include main() { int n, mask, i。 /*構(gòu)造 1個(gè)最高位為 其余各位為 0的整數(shù) (屏蔽字 )*/ mask = 115。 i++) { putchar(namp。 } /*四位一組 , 用逗號(hào)分開(kāi) */ printf(\bB\n)。 運(yùn)算符 表達(dá)式 等價(jià)表達(dá)式 amp。 = x 166。 如果仍然使用結(jié)構(gòu)類(lèi)型,則造成內(nèi)存空間的浪費(fèi)。 位段類(lèi)型成員的數(shù)據(jù)類(lèi)型只能是: int 、 unsigned int ( 3) 位段類(lèi)型變量的定義 ① 先定義位段類(lèi)型 , 再定義位段類(lèi)型變量 。 struct 位段類(lèi)型名 變量名表列 。 …… }變量名表列 。 /*進(jìn)位標(biāo)志 */ unsigned parity: 1。 顯然 , 對(duì) CPU的狀態(tài)寄存器而言 , 使用位段類(lèi)型 ( 僅需 1個(gè)字節(jié) ) , 比使用結(jié)構(gòu)類(lèi)型 ( 需要 6個(gè)字節(jié) ) 節(jié)省了 5個(gè)字節(jié) 。 ( 3) 使用長(zhǎng)度為 0的無(wú)名位段 , 可使其后續(xù)位段從下 1個(gè)字節(jié)開(kāi)始存儲(chǔ) 。 /*進(jìn)位標(biāo)志 */ unsigned : 0。 /*減標(biāo)志 */ } flags。 如果本單元不夠容納某位段 ,則從下 1個(gè)單元開(kāi)始存儲(chǔ)該位段
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1