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

正文內(nèi)容

c基礎(chǔ)知識(shí)ppt課件(2)-在線瀏覽

2025-06-22 12:07本頁面
  

【正文】 //說明三個(gè)實(shí)型變量 x, y, z char c1, c2。 //說明一個(gè)雙精度型變量 dx 變量說明 結(jié)束 2 變量賦初值 ( 1) 變量說明時(shí)直接賦初值 。 float x=; ( 2) 用賦值語句賦初值 。 x=。 結(jié)束 給變量賦初值稱為初始化,有兩種方法: 字面常量 1. 整型常量 4. 字符串常量 3. 字符型常量 2. 實(shí)型常量 ?字面常量 ,指程序中直接給出的量; ?常量的值在程序執(zhí)行過程中保持不變;并且 存儲(chǔ)在程序區(qū) ,而非數(shù)據(jù)區(qū); ?根據(jù)取值和表示方法的不同,可分為以下幾種: ok 1. 整型常量 十進(jìn)制表示法 八進(jìn)制表示法 十六進(jìn)制表示法 其他表示法 ?即 整數(shù) ,可以有多種表示方法 : ok 整數(shù)的十進(jìn)制表示方法 十進(jìn)制表示與我們熟悉的書寫方式相同 。 如: 012 //八進(jìn)制數(shù) 12, 即十進(jìn)制數(shù) 10 0655 //八進(jìn)制數(shù) 655,即十進(jìn)制數(shù) 429 ok 整數(shù)的十六進(jìn)制表示 十六進(jìn)制 以 0X( 大小寫均可 ) 開始 , 由數(shù)字 0?9和字母 A?F( 大小寫均可 ) 組成 , 用來表示一個(gè)十六進(jìn)制數(shù) 。長整型常數(shù)以 L 或 l 結(jié)尾 , 無符號(hào)常整數(shù)以 U 或 u 結(jié)尾 , 以 U L 或 L U( 大小寫均可 )結(jié)尾則可表示無符號(hào)長整型常數(shù) 。 整數(shù) 結(jié)束 2. 實(shí)型常量 (1)一般形式 與平時(shí)書寫形式相同 , 由數(shù)字 0 ? 9和小數(shù)點(diǎn)組成 。指數(shù)形式要求在 E或 e前面的 尾數(shù)部分必須有數(shù)字 ,后面的 指數(shù)部分必須為整數(shù) 。 在內(nèi)存中保存的是字符的 ASCII碼值 。 例如 :″I am a Chinese.″,″123″, ″a″ , ″ ″ 常變量及常量說明符 const ?用常量說明符 const給字面常量起個(gè)名字(標(biāo)識(shí)符),這個(gè)標(biāo)識(shí)符就稱為 標(biāo)識(shí)符常量 ; ?因?yàn)闃?biāo)識(shí)符常量的說明和引用形式很像變量,所以也稱 常變量 ;例如: const float PI=。 ?常變量必須也只能在說明時(shí)進(jìn)行初始化; ?常變量初始化之后,不允許再被賦值; ?常變量必須先說明后使用; ?常變量存儲(chǔ)在數(shù)據(jù)區(qū),并且可以按地址訪問,編譯時(shí)系統(tǒng)對(duì)常變量進(jìn)行類型檢查。 結(jié)束 數(shù)組與字符數(shù)組 數(shù) 組 字 符 數(shù) 組 ?本節(jié)介紹一種用戶自定義的導(dǎo)出數(shù)據(jù)類型 —— 數(shù)組類型 ok 數(shù)組 ?數(shù)組是有限個(gè) 同類型 元素的有序集合 ,這些元素有一個(gè)共同的名字,每個(gè)元素以其在數(shù)組中的位置區(qū)分 ,位置用 下標(biāo) 表示。 ? 矩陣也可看作一個(gè)數(shù)組,其中的元素需要用“ 行 ” 、 “ 列 ” 兩個(gè)下標(biāo)確定。本節(jié)只介紹一維數(shù)組。 寫在中括號(hào)中的常量用來定義數(shù)組大小,即數(shù)組中元素的個(gè)數(shù)。 //定義數(shù)組 m, 其中有 5個(gè)整數(shù) const int N=3。 //數(shù)組 x中有 3個(gè)實(shí)數(shù) ok 一維數(shù)組 數(shù)組在存儲(chǔ)單元中是按下標(biāo)的順序連續(xù)存放的,任何一個(gè)元素都可以單獨(dú)訪問,其標(biāo)識(shí)方法是用數(shù)組名和下標(biāo): 數(shù)組名 [表達(dá)式 ] 表達(dá)式用來計(jì)算下標(biāo)值。 ok m[4] m[3] m[2] m[1] m[0] x[2] x[1] x[0] 一維數(shù)組 C++中數(shù)組大小在編譯時(shí)確定,編譯系統(tǒng)按照定義為數(shù)組分配一段連續(xù)的存儲(chǔ)單元,這段單元的大小也是不能改變的,因此數(shù)組大小不能用變量定義,而只能是一個(gè)正整數(shù)常量。 float s[count]。 const float Num=3。 //數(shù)組個(gè)數(shù)不能是實(shí)數(shù) 。 參見下例: ok 一維數(shù)組 int_arr[3]= int_arr[2]= int_arr[1]= int_arr[0]= 1 1 2 3 1 輸出 結(jié)束 1 2 3 1+2=3 【 例 2. 1】 使用數(shù)組的簡(jiǎn)單例子 。 int_arr[0]=1。 int_arr[2]=2。 coutint_arr[0]′\n′ int_arr[1]′\n′ int_arr[2]′\n′ int_arr[3] ′\n′。 例如: char string1[10]。 char city_name1[ ]= {′N′,′a′,′n′,′j′,′i′,′n′,′g′}。 C++中字符數(shù)組用來保存字符串 。例如: char city_name2[]=”Nanjing”。串結(jié)束符在字符串操作中具有十分重要的意義,因此在定義字符數(shù)組大小時(shí),要注意留出足夠的空間保存串結(jié)束符。由于不能直接對(duì)字符數(shù)組名賦值,所以將一個(gè)字符串的值賦給另一個(gè)字符串必須用 字符串拷貝函數(shù) 完成。 //合法 字符數(shù)組 【 例 2. 2】 字符數(shù)組和字符串處理函數(shù)的應(yīng)用 。//初始化決定數(shù)組 s1[]有 10個(gè)元素 char s2[10], s3[20]。 s2[1]= ‘e’。 s2[3]= ‘i’。 s2[5]= ‘\0’。 cout”The length of\’’”s1”\”is:”strlen(s1)′\n′。} 運(yùn)行結(jié)果: The length of “Hello C++” is 9 Begin Begin 結(jié)束 運(yùn)算符、表達(dá)式和語句 2. 5. 1運(yùn)算符、優(yōu)先級(jí)和結(jié)合性 2. 5. 2 表達(dá)式 2. 5. 3 算術(shù)類型轉(zhuǎn)換和賦值類型轉(zhuǎn)換 2. 5. 4 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符 2. 5. 5 求值次序與副作用 2. 5. 6 語句 本節(jié)的重點(diǎn) 是介紹 與基本數(shù)據(jù)類型封裝在一起的運(yùn)算(操作) ;體會(huì)面向?qū)ο蟮钠毡樾浴? 運(yùn)算符總是與操作數(shù)封裝在一起。 優(yōu)先級(jí)和結(jié)合性決定了運(yùn)算中的優(yōu)先關(guān)系 。比如: 加號(hào)(+)和減號(hào)(-)的優(yōu)先級(jí)是 6;乘號(hào)( * )和除號(hào)( / )的優(yōu)先級(jí)是 5; * 和 / 的優(yōu)先級(jí)高于+和-。若一個(gè)運(yùn)算符對(duì)其操作數(shù)按從左到右的順序運(yùn)算,稱該運(yùn)算符為 右結(jié)合 ,反之稱為 左結(jié)合 。 再如 a+=35,對(duì)運(yùn)算符“ +=”,是先取 35,再取變量 a,作加法運(yùn)算后將結(jié)果賦值給變量 a,即按從右向左的順序運(yùn)算,所以運(yùn)算符“ +=”是左結(jié)合的。 單目運(yùn)算符 只對(duì)一個(gè)操作數(shù)運(yùn)算,如負(fù)號(hào)運(yùn)算符“ ?”等; 雙目運(yùn)算符 要求有兩個(gè)操作數(shù),如乘號(hào)運(yùn)算符“ *”等; 三目運(yùn)算符 要求有三個(gè)操作數(shù),三元運(yùn)算符只有一個(gè)“ ?:”。 //先做乘法運(yùn)算,再做加法 ( 2) a+bc 。如: 5/4 //結(jié)果為 1,整數(shù) 當(dāng)兩個(gè)操作數(shù)均為整數(shù), %定義為 求余 運(yùn)算,也稱求模運(yùn)算,結(jié)果為兩個(gè)整數(shù)相除后的余數(shù)。例如 6%3 //結(jié)果為 0 6%7 //結(jié)果為 6 7%6 //結(jié)果為 1 7%6 //結(jié)果為 1 7%6 //結(jié)果為 1 7%6 //結(jié)果為 1 C++中算術(shù)運(yùn)算應(yīng)注意數(shù)據(jù)溢出問題,即運(yùn)算結(jié)果超出對(duì)應(yīng)數(shù)據(jù)類型的表示范圍。因此,程序設(shè)計(jì)者必須在程序中解決檢查并處理整數(shù)溢出問題。關(guān)系運(yùn)算符完成兩個(gè)操作數(shù)大小的比較,結(jié)果為邏輯值 true(真 )或 false(假) 。不同類型,自動(dòng)轉(zhuǎn)換為同一類型后,采用對(duì)應(yīng)關(guān)系運(yùn)算符進(jìn)行比較。 所以關(guān)系運(yùn)算結(jié)果可以作為整數(shù)參與算術(shù)運(yùn)算、關(guān)系運(yùn)算、邏輯運(yùn)算及其他運(yùn)算。int b=5。 12 amp。 邏輯與 , 雙目 當(dāng)兩個(gè)操作數(shù)全為真時(shí) ,結(jié)果為真 , 否則為假 。 邏輯運(yùn)算符 邏輯運(yùn)算符用來進(jìn)行邏輯運(yùn)算。運(yùn)算結(jié)果同樣可以作為一個(gè) 整數(shù) 參與其他運(yùn)算。amp?!? ( 5)按位或運(yùn)算符“ |” ( 6)按位異或運(yùn)算符“ ^” ok c++語言提供字位運(yùn)算,它對(duì)操作數(shù)的各個(gè)位進(jìn)行操作。例如,整數(shù) a的值為 10011011,則 ~a的值為 01100100。語義為將 a的二進(jìn)制數(shù)依次向左移動(dòng) n個(gè)二進(jìn)制位,并在低位補(bǔ) 0。 ( 3)右移運(yùn)算符 “ ” 與左移運(yùn)算符類同,將左操作數(shù)向右移動(dòng)右操作數(shù)指定的二進(jìn)制位數(shù),忽略移位后的小數(shù)部分,并在高位補(bǔ) 0。 在 VC++,嚴(yán)格對(duì)應(yīng)除法。 ( 4)按位與運(yùn)算符 “ amp。運(yùn)算規(guī)則為:對(duì)應(yīng)位均為 1時(shí),該位運(yùn)算結(jié)果為 1;否則為 0。 b 00001101 該運(yùn)算可用來將整數(shù)的某些位置 0,而保留所需要的位,上例保留了低四位。運(yùn)算規(guī)則為:只要有一個(gè)數(shù)對(duì)應(yīng)位為 1,該位運(yùn)算結(jié)果即為 1;兩個(gè)數(shù)對(duì)應(yīng)位均為 0,該位結(jié)果為 0。上例高四位不變,低四位全 1。運(yùn)算規(guī)則為:當(dāng)對(duì)應(yīng)位的值不同時(shí),該位運(yùn)算結(jié)果為 1,否則為 0。上例低四位取反,高四位不變。 ok 將數(shù)據(jù)存放到相應(yīng)存儲(chǔ)單元中稱為 賦值 ,如果該單元中已有值,賦值操作以新值取代舊值;從某個(gè)存儲(chǔ)單元中取出數(shù)據(jù)使用,稱為引用,引用不影響單元中的值,即一個(gè)量可以多次引用。 賦值通過賦值運(yùn)算符“ =”來完成,其意義是將賦值號(hào)右邊的值送到左邊變量所對(duì)應(yīng)的單元中。 C++將變量名代表的單元稱為 “ 左值 ” ,而
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1