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

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)教程與實(shí)驗(yàn)第二版上)-文庫(kù)吧資料

2025-01-04 12:05本頁(yè)面
  

【正文】 ( || ) : 兩個(gè)操作數(shù)的值只要有 一個(gè)真 ,其結(jié)果 (邏輯加 ) 即為 真 (1),否則為 假 (0) 。amp。其運(yùn)算結(jié)果(即邏輯表達(dá)式的值)若 表達(dá)式成立即 為 真 ,則產(chǎn)生整數(shù) 1,否則產(chǎn)生 0。amp。amp。amp。 d= ) ? e=abc ( ) 1 101 1 0 10 0 0 ? 課 堂 練 習(xí) 邏 輯 表 達(dá) 式 ?用邏輯運(yùn)算符將操作數(shù)連接起來(lái)的式子稱為邏輯表達(dá)式,用于表示 復(fù)雜的運(yùn)算條件 。 d= ) ? (d=ab)!=b+f ( 。 關(guān) 系 表 達(dá) 式 ?請(qǐng)分析下列表達(dá)式的值 (a=3,b=2,c=1,f= 1) 。 “ 真 ” 和 “ 假 ” 是邏輯值 , 在 C++中 ,“ 假 ” 意味著 0, “ 真 ” 意味著非 0。 如果把 ( ==) 誤用為 ( =) , 則系統(tǒng)不會(huì)視它為錯(cuò) (語(yǔ)法方面 ),但程序可能會(huì)出現(xiàn)算法錯(cuò)誤 。 // x等于 1 關(guān) 系 表 達(dá) 式 ? 注意 :等于 (==)和賦值 ( =) 是兩個(gè)不同的操作 。 (2)關(guān)系表達(dá)式的 值 (bool) 成立 真 1 不成立 假 0 x=5+(83)。其一般格式為: 表達(dá)式 1 關(guān)系運(yùn)算符 表達(dá)式 2 例如: ab、 a+b!=c+d、’ a‘‘b‘都是合法的關(guān)系表達(dá)式。 (i= , j= ) j=i+(j)+(i )。 i=3,j=4。 ?注意 : ++、 運(yùn)算符是兩個(gè) +或兩個(gè) 的一個(gè) 整體 , 中間不能有空格 ,應(yīng)盡量避免連用多個(gè) ++、 ,以引起編譯錯(cuò)誤 。 ? i :使 i先 減 1,然后使用 i, 即 先自減 , 后取值 ;等價(jià)于 i=i1。 ?++i:使 i先 加 1,然后使用 i, 即 先自加 , 后取值 ;等價(jià)于 i=i+1。 其功能是 使變量的值增 1或減 1。 自增、自減運(yùn)算 ?自增 、 自減 運(yùn)算符的作用對(duì)象是 變量 , 不能是常量或表達(dá)式 。 ?例 數(shù)據(jù)溢出。 如 :8%5的運(yùn)算結(jié)果為 3, 9%12的運(yùn)算結(jié)果為 9, 15%12運(yùn)算結(jié)果為 3, 15%(12)運(yùn)算結(jié)果為 3, 12%2運(yùn)算結(jié)果為 0, ‘ a‘%2運(yùn)算結(jié)果為 1。 ?復(fù)合賦值表達(dá)式 : V oper= E,其等價(jià)于 V=V oper E,例如: a+=3等價(jià)于 a=a+3 a%=2等價(jià)于 a=a%2 a%=b+2等價(jià)于 a=a%(b+2),而不是 a=a%b+2 a*=xy等價(jià)于 a=a*(xy),而不是 a=a*xy ?例 賦值表達(dá)式語(yǔ)句。 ? “ =‖左邊必須是 變量名 。賦值表達(dá)式加上分號(hào)就構(gòu)成了賦值語(yǔ)句 (極為常用 )。 ?用賦值運(yùn)算符將變量和表達(dá)式連接起來(lái)的式子稱為賦值表達(dá)式 (基本 )。)。=、 |=和 ^= ,賦值運(yùn)算符是 雙目 運(yùn)算符。 賦值 運(yùn)算符和賦值表達(dá)式 算術(shù) 運(yùn)算符和 算術(shù) 表達(dá)式 關(guān)系 運(yùn)算符和關(guān)系表達(dá)式 邏輯 運(yùn)算符和邏輯表達(dá)式 條件 運(yùn)算符和條件表達(dá)式 逗號(hào) 運(yùn)算符和逗號(hào)表達(dá)式 ?小結(jié) :運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 運(yùn)算符與表達(dá)式 賦 值 運(yùn) 算 符 ?在 C++中, 基本 賦值運(yùn)算符為“ =‖,其功能是設(shè)置變量的值,即將一個(gè)數(shù)據(jù)賦給一個(gè)變量,實(shí)際上是將這個(gè)數(shù)據(jù)存入變量所對(duì)應(yīng)的存儲(chǔ)空間。 優(yōu)先級(jí) 別高的運(yùn)算符先運(yùn)算 ,低的后運(yùn)算 。 表達(dá)式總是有值的 。 ?表達(dá)式 : 用運(yùn)算符將操作對(duì)象 (變量和常量 )連接起來(lái)符合 C++語(yǔ)法規(guī)則的式子就構(gòu)成了表達(dá)式,其目的是用來(lái)說(shuō)明一個(gè)計(jì)算過(guò)程。 小 結(jié) ?變量: 用于存放數(shù)據(jù)(先定義 后使用)。如: 、 、 、 (123e1f)、 +2L。如: char x=?A‘,y=97。如: 5, 5u,5L,05,05L,05u,等為合法的整常數(shù)。 小 結(jié) ?常量 :主要為變量賦值。 相應(yīng)的 , 非零值 可以隱式地轉(zhuǎn)為 true, 而 0為 false。 例如: bool flag=true。 ? 課 堂 練 習(xí) 布 爾 類 型 ?布爾 “ bool‖是表示 邏輯變量 的專有名詞 , 所代表的意義就只有 “ 真 true‖和 “ 假 false‖兩種 。 C)字符變量可用來(lái)存放一個(gè)字符常量 ,也可以用來(lái)存放一個(gè) 字符串。例如, “ abcd‖ B)字符常量在內(nèi)存中僅占一個(gè)字節(jié),而字符串在內(nèi)存中所 占字節(jié)數(shù)為雙引號(hào)內(nèi)的有效字符的個(gè)數(shù) 。 字符串常量 ?下列關(guān)于字符和字符串的描述 是正確的 (多選 ) 。是不正確的 。 如: char ch=?a‘。 如 ‘ r‘?a‘+3是合法的 , 而 “ r‖―a‖+3是非法的 。 例如 “ x‖在內(nèi)存中占連續(xù)兩個(gè)單元 (即 2個(gè)字節(jié) ), 第二個(gè)單元存放 ‘ \0‘結(jié)束符 , 而字符常量 ‘ x‘占一個(gè)字節(jié) 。例如字符串 “ HELLO‖在內(nèi)存中占連續(xù) 6個(gè)內(nèi)存單元,如圖: 字符串常量和字符常量 的區(qū)別為: ① 表現(xiàn)形式不同 : “ x‖, ‘ x‘ 。 字符串中可以出現(xiàn)空格、轉(zhuǎn)義序列或其他字符,也可以包含 C++以外的字符,如漢字等。 其輸出內(nèi)容為:在響鈴的同時(shí)顯示 operating system ok! 字符型常量 字符串常量 H E L L O \0 ?字符串常量 是用一對(duì) 雙引號(hào) 括起來(lái)的字符序列。 ?例如下面的代碼,響鈴的同時(shí)輸出一個(gè)字符串。如: ‘ A‘=65=0101=0x41=01000001 ?A‘ 和 ‘ a‘是不 ‘ a‘=97=0141=0x61=01100001 同的字符常量 ‘ 0‘=48=060=0x30 ?0‘和 0是截然 ‘ 1‘=49=061=0x31 不同的兩個(gè)數(shù) 字符型常量 (2)轉(zhuǎn)義字符: 以 “ \‖開(kāi)頭的特定字符序列,常用于表示ASCII字符集中 控制代碼 及某些 特殊字符 ,也 占據(jù)一個(gè)字節(jié) 。 在內(nèi)存中,字符數(shù)據(jù)是以 ASCII碼值存儲(chǔ)的(即以整數(shù)表示), 占據(jù)一個(gè)字節(jié) 。 /*字符變量 c在內(nèi)存中占 用一個(gè)字節(jié) (1db) */ (1)一般字符常量: 用 單引號(hào) 括起來(lái)的 一個(gè)字符 ,其值為ASCII代碼值 。 D) float 3_and=4e3。 B) double b=2+。 ? 課 堂 練 習(xí) ?下列變量定義中合法的是 。 ?若要表示 long double型數(shù),則必須在實(shí)數(shù)后加上 L或 l,如: , 。 (數(shù)據(jù)長(zhǎng)度為 16個(gè)字節(jié) ) ?在 C++中,一個(gè) 實(shí)型常數(shù) 如果沒(méi)有任何說(shuō)明,則表示double型(默認(rèn)型),如: , 。 (數(shù)據(jù)長(zhǎng)度為 4個(gè)字節(jié) ) (2)雙精度型: double型 。 如 +5, 123E3, 123e3, , 而 345, , , e5, 的指數(shù)形式 。 (2)科學(xué)表示法: 在小數(shù)表示法后加 e( 或 E) 及指數(shù)部分 。 實(shí) 型 1. 實(shí)型常量表示法 2. 實(shí)型變量的分類 整數(shù) .小數(shù)十進(jìn)制 關(guān)鍵字: float和 double (1)小數(shù)表示法: 由 符號(hào) 、 數(shù)字 和 小數(shù)點(diǎn) 組成的常數(shù) , 可以省去整數(shù)部分 , 只保留小數(shù)部分 , 但絕對(duì)不能沒(méi)有小數(shù)點(diǎn) 。 在十進(jìn)制、八進(jìn)制和十六進(jìn)制表示的 整常數(shù) 中,若數(shù)字串的后面加上字母 l(或 L),則說(shuō)明該常數(shù)為 長(zhǎng)整數(shù) ,如 12L,027l, 0xa1L, 0x9FL。 基本整型 int是在給定機(jī)器上具有一定長(zhǎng)度的整數(shù),通常占用一個(gè) 機(jī)器字長(zhǎng) ,大多數(shù)計(jì)算機(jī)為 32位機(jī),機(jī)器字長(zhǎng)為 4個(gè)字節(jié) 。 short int a。 long int a。 unsigned int a。 (2) unsighed:表示無(wú)符號(hào)位 (unsigned [int]型 ); (3) long:表示長(zhǎng)型 ( long [int] 型和 unsigned long 型 ); (4) short:表示短型 ( short [int] 型和 unsigned short 型 ) ; 例如 : signed int a。 ? 課 堂 練 習(xí) ?以下選項(xiàng)中可以作為 C/C++語(yǔ)言合法整數(shù)的是 。 (2)八 進(jìn)制整數(shù): 以 0開(kāi)頭的 , 由 0至 7數(shù)字組成的數(shù)字串,如01234, 010為合法八進(jìn)制整常數(shù),而 1234, 028則 是非法的八 進(jìn)制整常數(shù)。 ―函數(shù)表示法” ?double area, radius()。 或 ?unsigned short width(5)。 ?long width=8, length=12。 初始化變量 ?初始化變量: 在定義變量的同時(shí)給其一個(gè)初始值,稱為初始化變量。 注意: 與 C語(yǔ)言不同, C++語(yǔ)言中的變量定義不必位于程序的開(kāi)始,可以穿插在其它語(yǔ)句中間。 float area, width, length 。 (2)數(shù)據(jù)類型 :變量可以被定義為基本數(shù)據(jù)類型和構(gòu)造類型。 變量的定義 ?變量定義 的一般格式為 :數(shù)據(jù)類型 關(guān)鍵字 變量名表; 說(shuō)明 :(1)變量名表 :可以包含若干個(gè)變量,彼此間用逗號(hào)分開(kāi)。 C++的程序設(shè)計(jì)中,在使用變量前必須首先 定義變量 ,即指定變量的 名稱 與 數(shù)據(jù)類型 。 //error(?不是 C++字符 ) ③ const int M=max(15,23)。 PI=。 例如: const double PI=。程序中如果想使變量的內(nèi)容自初始化后一直保持不變,可以定義一個(gè)符號(hào)常量。 , 常用的是每個(gè)花括號(hào)占一行 ,并與使用花括號(hào)的語(yǔ)句對(duì)齊 , 花括號(hào)內(nèi)的語(yǔ)句采用縮格書(shū)寫(xiě)的方式;另有一種形式是花括號(hào)與所括內(nèi)容占一行 。 即同一層次語(yǔ)句要對(duì)齊 , 不同層次語(yǔ)句要縮進(jìn)若干個(gè)字符 (2~4個(gè) )。 對(duì)于 長(zhǎng)語(yǔ)句 也可將一條語(yǔ)句分寫(xiě)在多行上 , 分行原則 是不能將一個(gè) 單詞 分開(kāi) , 也不要將雙撇號(hào)引用的一個(gè) 字符串 分開(kāi) 。 C++程序的書(shū)寫(xiě)格式 ++程序的書(shū)寫(xiě)格式比較自由 , 一般 一行寫(xiě)一條 語(yǔ)句 。 ?若函數(shù)體為空則稱該函數(shù)為 空函數(shù) , 空函數(shù)不完成任何功能 ,一般是程序員為以后開(kāi)發(fā)系統(tǒng)及完善程序功能預(yù)留的 。 C++中每一條語(yǔ)句都是 以分號(hào) 。 例如: int max(int x, int y) 函數(shù)返回值類型 函數(shù)名 參數(shù)類型和參數(shù)名 ? 函數(shù)體部分 :用一對(duì) { }括起來(lái)的用于完成某種功能的語(yǔ)句的集合 , 一般包括 變量定義 和 執(zhí)行語(yǔ)句 (數(shù)據(jù)描述和操作描述 )。 main函數(shù)名 必須小寫(xiě) 。 一個(gè)C++程序可由一個(gè) main函數(shù) (主函數(shù) )和若干個(gè)其他函數(shù)組成 , main主函數(shù)是程序的 入口 , 即 C++程序從主函數(shù)開(kāi)始運(yùn)行 ( main可位于程序中的任意位置 )。 兩種注釋都可以放在程序的任一位置 。 ?使用一對(duì) “ /*‖和 “ */‖符號(hào)進(jìn)行注釋:在 “ /*‖和 “ */‖之間的所有字符都為注釋信息 (適用于 注釋多行 信息 ) 。 return t。 if (xy) t=x。 返回 被調(diào)函數(shù) (自定義函數(shù) ) 主調(diào)函數(shù) 程序的運(yùn)行結(jié)果 : 請(qǐng)輸入兩個(gè)數(shù) : 5 9 最大值 =9 庫(kù)函數(shù) (標(biāo)準(zhǔn)函數(shù) ):定義在各系統(tǒng)頭文件中,如:標(biāo)準(zhǔn)數(shù)學(xué)函數(shù)定義在 ,而字符串處理函數(shù)定義在 。頭
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1