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

正文內(nèi)容

第2章c高級(jí)匯編(編輯修改稿)

2024-10-23 00:40 本頁面
 

【文章內(nèi)容簡介】 清華大學(xué)出版社 位運(yùn)算符 ?C++提供了對(duì)數(shù)據(jù)進(jìn)行位運(yùn)算的功能。 運(yùn)算符 運(yùn)算符名稱 功能 實(shí)例 結(jié)果 amp。 按位與 表示 a與 b按位與 二進(jìn)制 1001amp。0101 二進(jìn)制 0001 | 按位或 表示 a與 b按位或 二進(jìn)制 1001 | 0101 二進(jìn)制 1101 ^ 按位異或 表示 a與 b按位異或 二進(jìn)制 1001^0101 二進(jìn)制 1100 右移位 表示 a右移 b位 二進(jìn)制 10012 二進(jìn)制 0010 左移位 表示 a左移 b位 二進(jìn)制 10011 二進(jìn)制 0010 ~ 按位取反 表示 a按位取反 二進(jìn)制 ~1001 二進(jìn)制 0110 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 位運(yùn)算符 ?其中,左移運(yùn)算( )指左移后,低位補(bǔ) 0,高位舍棄。右移運(yùn)算( )指右移后,低位舍棄,高位無符號(hào)數(shù)補(bǔ) 0,有符號(hào)數(shù)補(bǔ)符號(hào)位。 ?位運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于邏輯運(yùn)算符 amp。amp。(邏輯與)、 ||(邏輯或)。位運(yùn)算符的結(jié)合性除單目運(yùn)算符按位取反是從右到左,其余雙目位運(yùn)算符都為從左到右。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本結(jié)構(gòu)與控制語句 ?和傳統(tǒng)的程序設(shè)計(jì)語言一樣, C++也具有結(jié)構(gòu)化程序設(shè)計(jì)的 4種結(jié)構(gòu)。 ?順序結(jié)構(gòu) ?選擇結(jié)構(gòu) ?循環(huán)結(jié)構(gòu) ?轉(zhuǎn)向結(jié)構(gòu) 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 順序結(jié)構(gòu) ?順序結(jié)構(gòu)是指按照所有語句出現(xiàn)的順序先后執(zhí)行。 ?表達(dá)式語句 ?空語句 ?復(fù)合語句 ?基本輸入和輸出語句 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 表達(dá)式語句 ?表達(dá)式語句是最簡單的語句,任何一個(gè)表達(dá)式加上分號(hào)就是一個(gè)表達(dá)式語句,其一般形式為: ?表達(dá)式; ?表達(dá)式語句與表達(dá)式的區(qū)別:表達(dá)式可包含在其他表達(dá)式中,而語句則不能。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 空語句 ?空語句就是只有一個(gè)分號(hào)的語句,相當(dāng)于一個(gè)空表達(dá)式,其一般形式為: ?; 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 復(fù)合語句 ?復(fù)合語句是由兩條以上的語句組成,并用一對(duì)大括號(hào) {}括起來。它又稱為塊語句或塊程序,其一般形式為: ?{ ?語句 1 ?語句 2 ?… ?語句 n ?} 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?在前面的章節(jié)中,用到 cin和 cout分別實(shí)現(xiàn)從鍵盤輸入和在顯示器上輸出的功能。絕大多數(shù) C++程序都使用了系統(tǒng)提供的I/O流,以實(shí)現(xiàn)基本的輸入和輸出操作。在 I/O流類的定義中,把 C++語言中的左、右移位運(yùn)算符 和 通過運(yùn)算符重載的方法定義為插入(輸出)和提?。ㄝ斎耄┻\(yùn)算符。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?cin和 cout是預(yù)先定義的流對(duì)象,分別為標(biāo)準(zhǔn)輸入流和標(biāo)準(zhǔn)輸出流,一般代表標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)和標(biāo)準(zhǔn)輸出設(shè)備(顯示器)。 ?為了更好地調(diào)整輸入輸出格式, C++提供了格式控制函數(shù)和格式控制符。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?1)flags ?flags函數(shù)一般有以下兩種形式: ?long flags(long 1Flags); ?long flags(); ?第一種形式是通過參數(shù) 1Flags重新設(shè)臵標(biāo)志字并返回原來的標(biāo)志字;另一種形式是通過無參數(shù)的 flags函數(shù)返回當(dāng)前的標(biāo)志字。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?2)setf ?setf函數(shù)一般有以下兩種形式: ?long setf (long 1Flags); ?long setf (long 1Flags,long 1Mask); ?第一種形式是通過參數(shù) 1Flags來設(shè)臵指定的格式控制標(biāo)志位;第二種形式是用來設(shè)臵指定的格式控制標(biāo)志位的值。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?3)unsetf ?unsetf函數(shù)的一般形式為: ?long unsetf (long 1Flags); ?這種形式是通過參數(shù) 1Flags來清除指定的格式控制標(biāo)志位(使那些位的值為“ 0”)。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?4)fill ?fill函數(shù)一般有以下兩種形式: ?char fill (char cFill); ?char fill (); ?第一種形式是將填充字符設(shè)臵為 cFill,并返回原填充字符;第二種形式是通過無參數(shù)的 fill函數(shù)返回當(dāng)前的填充字符。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?5)precision ?precision函數(shù)形式一般有以下兩種: ?int precision (int np); ?int precision (); ?第一種形式是設(shè)臵浮點(diǎn)數(shù)精度為 np,并返回原精度;第二種形式是通過無參數(shù)的precision函數(shù)返回當(dāng)前的浮點(diǎn)數(shù)精度。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?6)width ?width函數(shù)的形式一般有以下兩種: ?int width (int nw); ?int width (); ?第一種形式設(shè)臵當(dāng)前顯示數(shù)據(jù)的域?qū)?nw,并返回原域?qū)挘坏诙N形式是通過無參數(shù)的width 函數(shù)返回當(dāng)前顯示數(shù)據(jù)的域?qū)挕? 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?定義在 I/O控制符有: ?endl:輸出時(shí)插入換行符并刷新流。 ?ends:輸出時(shí)在字符串后插入 NULL作為結(jié)束符。 ?flush:刷新流,將緩沖區(qū)中的當(dāng)前信息立即輸出到目標(biāo)設(shè)備。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?ws:輸入時(shí)略去前導(dǎo)的空白字符(空格、 Tab鍵、換行)。 ?dec:令 I/O數(shù)據(jù)為十進(jìn)制格式(默認(rèn)進(jìn)制)。 ?hex:令 I/O數(shù)據(jù)為十六進(jìn)制格式。 ?oct:令 I/O數(shù)據(jù)為八進(jìn)制格式。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 基本輸入和輸出語句 ?【 例 22】 使用格式控制函數(shù)和格式控制符顯示不同輸出格式的數(shù)據(jù)。(光盤:\第 2章 \例 2_2) ? ? 格式控制運(yùn)行結(jié)果 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 選擇結(jié)構(gòu) ?選擇結(jié)構(gòu)是用來判斷所給定的語句是否滿足條件,根據(jù)判斷結(jié)果,選擇執(zhí)行不同的分支語句。常用的語句有: if語句、ifelse語句、多重 ifelse語句和 switch語句。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 選擇結(jié)構(gòu) ?if語句 ?ifelse語句 ?多重 ifelse語句 ?switch語句 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 if語句 ?if語句為單分支條件語句,其說明語句的一般形式為: ?if (表達(dá)式 )語句 ; ?表達(dá)式可以是 int型、 long型、 char型和 enum型,其值有 0和非 0兩種, 0為 false,非 0為true。語句可以是任何類型的語句,也可以是塊語句。該語句的作用是:如果表達(dá)式的值為 true,則執(zhí)行 If后面的語句;否則跳過執(zhí)行后面的語句。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 if語句 ?【 例 23】 已知兩個(gè)變量 x和 y,比較它們的大小,當(dāng) x小于 y時(shí),交換這兩個(gè)變量的值,使 x的值大于 y。(光盤: \第 2章 \例 2_3) ? ? 比較兩個(gè)數(shù)大小的運(yùn)行結(jié)果 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 ifelse語句 ?ifelse語句為雙分支條件語句,其說明語句的一般形式為: ?if (表達(dá)式 ) 語句 1; else語句 2; ?該語句的作用是:如果表達(dá)式的值為true,則執(zhí)行語句 1;否則執(zhí)行語句 2。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 ifelse語句 ?【 例 24】 輸入學(xué)生的百分制成績,判斷該學(xué)生是否及格。(光盤: \第 2章 \例2_4) ? ? 判斷學(xué)生成績是否及格的運(yùn)行結(jié)果 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 多重 ifelse語句 ?多重 ifelse語句為多分支條件語句,其說明語句的一般形式為: ?if (表達(dá)式 1) 語句 1; ?else if (表達(dá)式 2)語句 2; ?… ?else if (表達(dá)式 n)語句 n; ?else 語句 n+1; 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 多重 ifelse語句 ?該語句為 if語句的嵌套,在嵌套時(shí), C++語言規(guī)定每個(gè) else只與其前面最近的未配對(duì)的 if配對(duì),也可以用 { } 確定層次關(guān)系。 ?【 例 25】 輸入學(xué)生的百分制成績,判斷該學(xué)生的等級(jí)。(光盤: \第 2章 \例 2_5a和例2_5b,其中例 25a是程序代碼,例 25b是“或者程序也可以寫成:”的代碼) 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 多重 ifelse語句 ?等級(jí)評(píng)定條件為: ? 優(yōu) score ≥ 90 ? 良 80 ≤ score 90 ?等級(jí)= 中 70 ≤ score 80 ? 及格 60 ≤ score70 ? 不及格 score 60 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 判斷學(xué)生成績等級(jí)的運(yùn)行結(jié)果 ? ? 判斷學(xué)生成績等級(jí)的運(yùn)行結(jié)果 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 switch語句 ?switch語句也稱情況語句,它是一種多分支語句,其說明語句的一般形式為: ?switch (表達(dá)式 ) ?{ ?case 常量表達(dá)式 1: 語句 1; break。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 switch語句 ?case 常量表達(dá)式 2: 語句 2; break。 ?… ?case 常量表達(dá)式 n: 語句 n; break。 ?default: 語句 n; break。 ?} 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 switch語句 ?該語句的執(zhí)行順序是:首先計(jì)算 switch表達(dá)式后的值,然后將其結(jié)果與 case后面的各常量表達(dá)式進(jìn)行比較,若匹配,則執(zhí)行該分支后的語句,執(zhí)行完后,遇到 break語句,則退出 switch語句;若其結(jié)果與 case后面的各常量表達(dá)式都不匹配,則執(zhí)行 default后面的語句。 電腦基礎(chǔ) 實(shí)例 上機(jī)系列叢書 Visual C++程序設(shè)計(jì)教程 清華大學(xué)出版社 switch語句 ?在使用 switch語句時(shí)應(yīng)注意以下幾點(diǎn): ?若 case后面沒有 break語句,則程序順序執(zhí)行后續(xù)的語句,直到 switch語句結(jié)束。這樣就不能實(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1