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

正文內(nèi)容

c語言教程譚浩強(qiáng)ppt課件(編輯修改稿)

2025-05-26 04:47 本頁面
 

【文章內(nèi)容簡介】 i, j。 i=3。 j = i++。 i=4 j=3 ++在后 , 先賦值 ,后運(yùn)算 j 4 4i 3 j 3 4i=6。 i++。 i=i+1 i=7 ++i。 i=i+1 i=7 i=6。 i-- 。 i=i- 1 i=5 -- i 。 i=i- 1 i=5 i 6 760 1) 自增、自減運(yùn)算符只能用于變量,不可用于常量和表達(dá)式 因?yàn)楸磉_(dá)式在內(nèi)存內(nèi)沒有具體空間,常量所占的空間不能重新賦值 3++ ( x+y)++ (- i)++ 若 i=3, j=2 (i++) +j 等于 5 i=4, j=2 2)結(jié)合方式自右至左,優(yōu)先級(jí)最高,向右取最大 - i++ - (i++) i+++j (i++) +j 61 賦值運(yùn)算符和賦值表達(dá)式 bmw=2022 =左邊 必須是變量名。 若“ = ” 兩邊變量類型不同,在賦值時(shí)要進(jìn)行 類型轉(zhuǎn)換 。 轉(zhuǎn)換原則:根據(jù)左邊變量的類型轉(zhuǎn)換。 62 少字節(jié) ?多字節(jié) 1)若多字節(jié)變量為 unsigned ,則轉(zhuǎn)換后多余字節(jié)補(bǔ)零。 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 unsigned short int a=1。 unsigned long b。 b=a。 a b 63 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 有符號(hào)型,符號(hào)擴(kuò)展 short int a=1。 long b。 b=a。 2)若多字節(jié)變量為有符號(hào)型,則轉(zhuǎn)換后擴(kuò)展少字節(jié)的最高位。 轉(zhuǎn)換后,數(shù)據(jù)的符號(hào)不變。 a b 64 多字節(jié) ?少字節(jié) 低位照搬 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 int a=1。 short int b。 b=a。 b=1 int a=65535。 short int b。 b=a。 b=1 b a 1 1 1 1 1 1 1 1 65 賦值表達(dá)式 a=b=5 ; b=5 a=5 =的結(jié)合性為 自右至左 復(fù)合的賦值運(yùn)算符 a+=3 a=a+3 x*=y+3 x=x*(y+3) x/=x4 x=x/(x4) x+=y x=x+y i+=j i=i+(j) 66 a=12。 a+=a=a*a。 12 a a=a(a * a) =12(12*12)=132 a=a+(132)=132132=264 132 26467 關(guān)系運(yùn)算符和關(guān)系表達(dá)式 關(guān)系運(yùn)算符(比較運(yùn)算) = = = = != 1. = = 與 = a=5。 賦值運(yùn)算 a= =5;判斷是否相等 2. = = 的優(yōu)先級(jí)大于 = = != 3. 算術(shù)運(yùn)算符的優(yōu)先級(jí)大于關(guān)系運(yùn)算符的優(yōu)先級(jí) 68 關(guān)系表達(dá)式:用關(guān)系運(yùn)算符將表達(dá)式連接起來稱為關(guān)系表達(dá)式。其值非真即假。在 C++語言中,用非 0代表真,用 0表示假。 關(guān)系表達(dá)式的結(jié)果只有兩個(gè),真為 1,假為 0。 a=2 b=3 c=4 a2 ab+c a= =2 a= =39。a39。 a39。a39。 b=a= =2 39。a39。39。A39。 b= =39。a39。+1 ca= =a 0 0 1 0 0 1 1 0 1 69 邏輯運(yùn)算符 1. 運(yùn)算符 與 amp。amp。 或 || 非 ! A B 結(jié)果 0 0 0 0 1 0 1 0 0 1 1 1 有 0出 0,全 1出 1 A,B同時(shí)成立 amp。amp。 A B 結(jié)果 0 0 0 0 1 1 1 0 1 1 1 1 有 1出 1,全 0出 0 A或 B有一個(gè)成立 | | A 結(jié)果 0 1 1 0 有 0出 1, 有 1出 0 ! 70 江蘇籍的男生 江蘇籍的學(xué)生和所有男生 非江蘇籍的學(xué)生 江蘇籍 amp。amp。男生 例如:兩個(gè)條件: 江蘇籍 男生 江蘇籍 ||男生 !江蘇籍 注意: : !?amp。amp。?| | ! ?算術(shù) ?關(guān)系 ?邏輯 ?賦值 ?逗號(hào) 71 1x10 應(yīng)為: 1x amp。amp。 x10 ,所有非 0值均為真 ;作為結(jié)果,只有 0或 1兩種。 53 amp。amp。 2 || 84!0 ,不必再求后面的表達(dá)式。 aamp。amp。bamp。amp。c 當(dāng) a為 0時(shí),表達(dá)式為 0,不必求 b與 c。 a||b||c 當(dāng) a為 1時(shí),表達(dá)式為 1,不必求 b與 c。 72 x=4 y=5 i= ++x= =5 || ++y= =6 x=5 y=5 i=1 i= x++= =5amp。amp。 y++= =6 x=5 y=5 i=0 判斷某年是否為閏年 1)能被 400整除 2)能被 4整除,不能被 100整除 (2200年不是 ) year%400= =0 year%4= =0amp。amp。 year%100!=0 (year%400= =0) || (year%4= =0amp。amp。year%100!=0) 73 當(dāng) c= 4時(shí),以下的值各多少? (c=1)amp。amp。(c=3)amp。amp。(c=5) (c= =1)||(c= =2) || (c= =5) (c!=2) amp。amp。 (c!=4) amp。amp。(c=1)amp。amp。(c=5) 1 0 0 74 sizeof( ) 運(yùn)算符 sizeof()運(yùn)算符是一個(gè)單目運(yùn)算符 , 用于計(jì)算某一個(gè)操作數(shù)類型的字節(jié)數(shù) 。 其格式為: sizeof( 類型 ) sizeof( int) //其值為 4 sizeof( float) //其值為 4 sizeof( double) //其值為 8 sizeof( char) //其值為 1 75 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式 表達(dá)式 1,表達(dá)式 2,表達(dá)式 3, … ,表達(dá)式 n 順序求解,結(jié)果為最后一個(gè)表達(dá)式的值,并且優(yōu)先級(jí)最低。 a=(3+4, 5*6, 2+1)。 a=3 a=3*3, a+6, a+7。 16 (a=3*5, a*4), a+5 20 a=9 a=15 76 下列語句中表達(dá)式中 i, j的值各為多少 int i=0, j=0。 int i=0, j=1。 i=3, (j++)+i 。 i+=j*=3。 int i=1, j=0。 int i=1, j=1。 j=i=((i=3)*2)。 i+=j+=2。 i=3,j=1 i=3,j=3 i=6,j=6 i=4,j=3 77 各類數(shù)值型數(shù)據(jù)間的混合運(yùn)算 整型、實(shí)型、字符型數(shù)據(jù)間可以混合運(yùn)算。 float double long unsigned int char 10+39。a39。+*39。b39。 在進(jìn)行運(yùn)算時(shí), 不同類型的數(shù)據(jù)要先轉(zhuǎn)換成同一類型的數(shù)據(jù)再進(jìn)行運(yùn)算。 轉(zhuǎn)換規(guī)則如下: 78 第三章 簡單的輸入輸出 79 輸入語句: cin 程序在執(zhí)行期間, 接收外部信息的操作稱為程序的輸入 ;而把 程序向外部發(fā)送信息的操作稱為程序的輸出 。在 C++中沒有專門的輸入輸出語句,所有輸入輸出是通過 輸入輸出流 來實(shí)現(xiàn)的。 80 要使用 C++提供的輸入輸出時(shí) , 必須在程序的開頭增加一行: include 即包含輸入輸出流的頭文件 “ ”。有關(guān)包含文件的作用 , 在編譯預(yù)處理部分( 第五章 ) 作詳細(xì)介紹 。 81 輸入十進(jìn)制整數(shù)和實(shí)數(shù) cin 變量名 1《 變量名 2 ...... 》 ( 舉例說明 ) int a,b。 cinab。 //程序運(yùn)行至此停下,等待從鍵盤輸入變量值 鍵盤輸入: 3 5CR 或: 3CR 5CR 均可。 輸入語句自動(dòng)過濾空白字符。 a 3 鍵盤 b 5 鍵盤 82 浮點(diǎn)型數(shù)據(jù)同整型數(shù)據(jù)一樣。 float c,d。 cincd。 char ch1,ch2。 cinch1ch2。 若輸入: abCR 則 ch1為 a, ch2為 b。 若輸入: a bCR 則 ch1為 a, ch2為 b。 字符型變量過濾空白字符。 cin格式過濾空白字符 83 float a。 int i1,i2。 char ch1,ch2。 cini1ai2ch1ch2。 輸入: 34 1a bCR i2:1 在缺省的情況下, cin自動(dòng)跳過輸入的空格 ,換言之, cin不能將輸入的空格賦給字符型變量,同樣地,回車鍵也是作為輸入字符之間的分隔符, 也不能將輸入的回車鍵字符賦給字符型變量 。 a: i1:34 ch1:a ch2:b 84 若要把從鍵盤上輸入的每一個(gè)字符 , 包括 空格和回車鍵 都作為一個(gè)輸入字符賦給字符型變量時(shí) ,必須使用函數(shù) ()。 其格式為: (字符型變量 ); ()從輸入行中取出一個(gè)字符 , 并將它賦給字符型變量 。 這個(gè)語句一次只能從輸入行中提取一個(gè)字符 。 char c1。 (c1)。 85 char ch1,ch2,ch3。 (ch1)。 (ch2)。 (ch3)。 輸入: A BCR 則: ch1:A 并且在輸入緩沖區(qū)中保留回車鍵。 ch2:空格 ch3:B 空格的 ASCII碼為 32 0 0 1 0 0 0 0 0 ch2 86 輸入十六進(jìn)制或八進(jìn)制數(shù)據(jù) 在缺省的情況下,系統(tǒng)約定輸入的整型數(shù)是十進(jìn)制數(shù)據(jù)。當(dāng)要求按八進(jìn)制或十六進(jìn)制輸入數(shù)據(jù)時(shí),在 cin中必須指明相應(yīng)的數(shù)據(jù)類型: hex為十六進(jìn)制; oct為八進(jìn)制; dec為十進(jìn)制 。 87 int i,j,k,l。 cinhexi。 //指明輸入為十六進(jìn)制數(shù) cinoctj。 //指明輸入為八進(jìn)制數(shù) cink。 //輸入仍為八進(jìn)制數(shù) cindecl。 //指明輸入為十進(jìn)制數(shù) 當(dāng)執(zhí)行到語句 cin時(shí) , 若輸入的數(shù)據(jù)為: 11 11 12 12CR 結(jié)果: i:17 j:9 k:10 l:12 88 使用非十進(jìn)制數(shù)輸入時(shí) , 要注意以下幾點(diǎn): 八進(jìn)制或十六進(jìn)制數(shù)的輸入 , 只能適用于 整型變量 , 不適用于字符型變量 , 實(shí)型變量 。 當(dāng)在 cin中指明使用的數(shù)制輸入后 , 則所指明的數(shù)制一直有效 , 直到在接著的 cin中指明輸入時(shí)所使用的另一數(shù)制為止 。 如上例中 , 輸入 k的值時(shí) ,仍為八進(jìn)制 。 89 輸入數(shù)據(jù)的 格式 、 個(gè)數(shù)和類型 必須與 cin中所列舉的變量類型 一一對(duì)應(yīng) 。 一旦輸入出錯(cuò) , 不僅使當(dāng)前的輸入數(shù)據(jù)不正確 , 而且使得后面的提取數(shù)據(jù)也不正確 。 cina,b。 cina b。 cinab。 int a, b。 cinab。 90 輸出數(shù)據(jù) cout 與輸入 cin對(duì)應(yīng)的輸出是 cout輸出流。 當(dāng)要輸出一個(gè)表達(dá)式的值時(shí) , 可使用 cout來實(shí)現(xiàn) ,其一般格式為: cout 表達(dá)式 《 表達(dá)式 ......》 。 其中運(yùn)算符“ ”稱為插入運(yùn)算符,它將緊跟其后的表達(dá)式的值,輸出到顯示器 當(dāng)前光標(biāo) 的位置。 91 int a=6。 float f1=。 char s1[ ]=“abcd”。 couta?\t?f1?\t?s1endl。 ?\t?為轉(zhuǎn)義字符 T
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1