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

正文內(nèi)容

清華《c語(yǔ)言程序設(shè)計(jì)》1概述和數(shù)據(jù)類型ppt-預(yù)覽頁(yè)

 

【正文】 制形式為 1010, Turbo C Turbo C++ 內(nèi)存中分配 2個(gè)字節(jié)的存儲(chǔ)單元 (不同的編譯系統(tǒng)為整型數(shù)據(jù)分配的字節(jié)數(shù)是不相同的, VC++ 4個(gè)字節(jié))。 a=32767。(以 16位,兩個(gè)字節(jié)為例)一個(gè)整型變量只能容納 32768~ 32767范圍內(nèi)的數(shù),無(wú)法表示大于32767或小于 32768的數(shù)。 類型 位數(shù) 數(shù)的范圍 有效數(shù)字 float 32 1037 ~ 1038 6~7 位 double 64 10307~10308 15~16位 long double 128 104931~104932 18~19位 浮點(diǎn)型數(shù)據(jù)變量 C語(yǔ)言程序設(shè)計(jì) 49 第一章 C語(yǔ)言簡(jiǎn)介 (2)浮點(diǎn)型數(shù)據(jù)在內(nèi)存中的存放形式 一個(gè)浮點(diǎn)型數(shù)據(jù)一般在內(nèi)存中占 4個(gè)字節(jié) (32位 )。 ( 3)浮點(diǎn)常量的類型 C語(yǔ)言程序設(shè)計(jì) 50 第一章 C語(yǔ)言簡(jiǎn)介 例 浮點(diǎn)型數(shù)據(jù)的舍入誤差 include void main() {float a,b。 } 說(shuō)明: 一個(gè)浮點(diǎn)型變量只能保證的有效數(shù)字是 7位有效數(shù)字,后面的數(shù)字是無(wú)意義的,并不準(zhǔn)確地表示該數(shù)。 注意 : 一個(gè)字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 c2=98。c2 = ′ b ′。 c2=c232。 ? 運(yùn)行結(jié)果: A B C語(yǔ)言程序設(shè)計(jì) 55 第一章 C語(yǔ)言簡(jiǎn)介 說(shuō)明: 有些系統(tǒng)(如 Turbo C)將字符變量定義為 signed char型。 C語(yǔ)言程序設(shè)計(jì) 56 第一章 C語(yǔ)言簡(jiǎn)介 變量賦初值 (1)C語(yǔ)言允許在定義變量的同時(shí)使變量初始化 如 : int a=3。 如 : int a,b,c=5; 表示指定a、b、c為整型變量,但只對(duì)c初始化, c的初值為5 (3)如果對(duì)幾個(gè)變量賦以同一個(gè)初值, 應(yīng)寫成: int a=3,b=3,c=3。 C語(yǔ)言程序設(shè)計(jì) 58 第一章 C語(yǔ)言簡(jiǎn)介 例、 以下定義語(yǔ)句中正確的是( )。 C、 float a=1,*b=amp。 D C語(yǔ)言程序設(shè)計(jì) 59 第一章 C語(yǔ)言簡(jiǎn)介 運(yùn)算符和表達(dá)式 C的運(yùn)算符有以下幾類: ?算術(shù)運(yùn)算符 ( + * / %) ?關(guān)系運(yùn)算符 (><==>=<=?。剑? ?邏輯運(yùn)算符 (?。Γ?||) ?位運(yùn)算符 ( ~ |∧ &) ?賦值運(yùn)算符 (=及其擴(kuò)展賦值運(yùn)算符) ?條件運(yùn)算符 (?:) ?逗號(hào)運(yùn)算符 (,) 運(yùn)算符的分類 ( 1)、按功能分 C語(yǔ)言程序設(shè)計(jì) 60 第一章 C語(yǔ)言簡(jiǎn)介 ?指針運(yùn)算符 ( *和&) ?求字節(jié)數(shù)運(yùn)算符(sizeof) ?強(qiáng)制類型轉(zhuǎn)換運(yùn)算符( (類型) ) ?分量運(yùn)算符(. ) ?下標(biāo)運(yùn)算符([ ]) ?其他 (如函數(shù)調(diào)用運(yùn)算符()) (2)按運(yùn)算對(duì)象個(gè)數(shù)分 ?單目運(yùn)算符:只有一個(gè)運(yùn)算對(duì)象,如 ; (負(fù)號(hào)) ?雙目運(yùn)算符:有兩個(gè)運(yùn)算對(duì)象,如: +(加號(hào)) ?三目運(yùn)算符:有三個(gè)運(yùn)算對(duì)象,如:?:條件運(yùn)算 C語(yǔ)言程序設(shè)計(jì) 61 第一章 C語(yǔ)言簡(jiǎn)介 (3)學(xué)習(xí)運(yùn)算符應(yīng)注意: ?運(yùn)算符功能 ?與運(yùn)算量關(guān)系 – 要求運(yùn)算量個(gè)數(shù) – 要求運(yùn)算量類型 ?運(yùn)算符優(yōu)先級(jí)別 ?結(jié)合方向 ?運(yùn)算 結(jié)果的類型 C語(yǔ)言程序設(shè)計(jì) 62 第一章 C語(yǔ)言簡(jiǎn)介 算術(shù)運(yùn)算符和算術(shù)表達(dá)式 (1)基本的算術(shù)運(yùn)算符 : ? + ( 加法運(yùn)算符,或正值運(yùn)算符。如 :5/3) ? % ( 模運(yùn)算符,或稱求余運(yùn)算符,%兩側(cè)均應(yīng)為整型數(shù)據(jù),如 :7%4的值為3)。 例如: ①j=++i; i的值先變成 4, 再賦給j ,j的值均為4 ②j=i++; 先將 i的值 3賦給j ,j的值為3,然后i變?yōu)椋? C語(yǔ)言程序設(shè)計(jì) 67 第一章 C語(yǔ)言簡(jiǎn)介 注意: (1)自增運(yùn)算符(++),自減運(yùn)算符(--),只能用于變量,而不能用于常量或表達(dá)式, (2)++和--的結(jié)合方向是 “ 自右至左 ” 。 j=3。 j=3。c=(++a)*b。 //k=4,j=4 //k=3,j=4 //4 //3 //c=20,a=4 //c=15,a=4 C語(yǔ)言程序設(shè)計(jì) 68 第一章 C語(yǔ)言簡(jiǎn)介 C語(yǔ)言中有的運(yùn)算符為一個(gè)字符,有的運(yùn)算符由 兩個(gè)字符組成 ,為避免誤解,最好采取大家都能理 解的寫法。\039。\039。 例 表達(dá)式 3*5/2和表達(dá)式 3/2*5等價(jià)。如“a=3”的作用 是執(zhí)行一次賦值操作(或稱賦值運(yùn)算)。 如 :i為整型變量 , 執(zhí)行 “ i=” 的結(jié)果是使 i的值為3 , 以整數(shù)形式存儲(chǔ)在整型變量中 . C語(yǔ)言程序設(shè)計(jì) 72 第一章 C語(yǔ)言簡(jiǎn)介 ② 將整型數(shù)據(jù)賦給單、雙精度變量時(shí),數(shù)值不變, 但以浮點(diǎn)數(shù)形式存儲(chǔ)到變量中 如 : 將 23賦給 float變量f,即執(zhí)行f= 23,先 將 23轉(zhuǎn)換成 23. 00000,再存儲(chǔ)在f中。 如 :float f。 如果將一個(gè) float型數(shù)據(jù)賦給 double變量時(shí),數(shù)值不 變,有效位數(shù)擴(kuò)展到 16位,在內(nèi)存中以 8個(gè)字節(jié)存儲(chǔ) C語(yǔ)言程序設(shè)計(jì) 74 第一章 C語(yǔ)言簡(jiǎn)介 ④ 字符型數(shù)據(jù)賦給整型變量時(shí),由于字符只 占 1個(gè)字節(jié),而整型變量為2個(gè)字節(jié),因此將 字符數(shù)據(jù)(8?jìng)€(gè)二進(jìn)位)放到整型變量存儲(chǔ) 單元的低8位中。 C語(yǔ)言程序設(shè)計(jì) 76 第一章 C語(yǔ)言簡(jiǎn)介 ⑤ 將一個(gè) int、 short、 long型數(shù)據(jù)賦給一個(gè) char型變 量時(shí),只將其低 8位原封不動(dòng)地送到 char型變量(即 截?cái)啵?c的值為 33, 如果用“ %c” 輸 出 c,將得到字符“ !” !的 ASCII碼為 33。 C語(yǔ)言程序設(shè)計(jì) 79 第一章 C語(yǔ)言簡(jiǎn)介 ⑦ 將 unsigned int型數(shù)據(jù)賦給 long int型變量時(shí),不 存在符號(hào)擴(kuò)展問(wèn)題,只需將高位補(bǔ)0即可。b=a; 將a整個(gè)送到b中 ,由于b是 int,第1位是符號(hào)位, 因此 b成了負(fù)數(shù)。 C語(yǔ)言程序設(shè)計(jì) 81 第一章 C語(yǔ)言簡(jiǎn)介 例 有符號(hào)數(shù)據(jù)傳送給無(wú)符號(hào)變量。 例如 : ? a+=3 等價(jià)于 a=a+3 ? x *=y+8 等價(jià)于 x=x *(y+8 ) ? x%=3 等價(jià)于 x=x%3 以“a+=3”為例來(lái)說(shuō)明,它相當(dāng)于使a進(jìn)行一次自加(3)的操作。 C語(yǔ)言規(guī)定可以使用10種復(fù)合賦值運(yùn)算符: +=,-=, *=,/=,%=, =, =,&=, ∧ =, |= C語(yǔ)言程序設(shè)計(jì) 85 第一章 C語(yǔ)言簡(jiǎn)介 (4) 賦值表達(dá)式 由賦值運(yùn)算符將一個(gè)變量和一個(gè)表達(dá)式連接 起來(lái)的式子稱為 “ 賦值表達(dá)式 ” 。 注意 : 一個(gè)表達(dá)式應(yīng)該有一個(gè)值 C語(yǔ)言程序設(shè)計(jì) 87 第一章 C語(yǔ)言簡(jiǎn)介 左值 (Lvalue) : 賦值運(yùn)算符左側(cè)必須是標(biāo)識(shí)符 (變量 ) ? 變量可以作為左值 。 例如 : a=(b=5) 分析 :括弧內(nèi)的 “ b=5‖是一個(gè)賦值表達(dá)式,它 的值等于 5。最后 a的值為 12, 整個(gè)表達(dá)式的值為 12。 ②再進(jìn)行 “ a+=-132 ” 的運(yùn)算,相當(dāng)于a =a+(132), a的值為- 132132= 264。在一個(gè)語(yǔ)句中完成了賦值和輸出雙重功能。 逗號(hào)表達(dá)式 的值為 14 C語(yǔ)言程序設(shè)計(jì) 95 第一章 C語(yǔ)言簡(jiǎn)介 例: 逗號(hào)表達(dá)式 a=3 *5,a *4 分析 :賦值運(yùn)算符的優(yōu)先級(jí)別高于逗號(hào)運(yùn)算符, 因 此應(yīng)先求解a=3 *5。 C語(yǔ)言程序設(shè)計(jì) 96 第一章 C語(yǔ)言簡(jiǎn)介 逗號(hào)表達(dá)式的一般形式可以擴(kuò)展為 表達(dá)式1,表達(dá)式2,表達(dá)式3, …… ,表達(dá)式n 它的值為表達(dá)式n的值。 如 : printf(―%d,%d,%d‖,a,b,c)。 ( 2022年 4月全國(guó)計(jì)算機(jī)等考試原題) C 3 C語(yǔ)言程序設(shè)計(jì) 99 第一章 C語(yǔ)言簡(jiǎn)介 (4)本節(jié)其余運(yùn)算符在各自的章節(jié)里介紹 (3) sizeof運(yùn)算符 功能:求字節(jié) 格式: sizeof(數(shù)據(jù)類型)或 sizeof(表達(dá)式 ) C語(yǔ)言程序設(shè)計(jì) 100 第一章 C語(yǔ)言簡(jiǎn)介 運(yùn)算符的優(yōu)先級(jí)與結(jié)合性(前已講) 混合類型表達(dá)式使用規(guī)則 (不同類型數(shù)據(jù)間的轉(zhuǎn)換 ) – 自動(dòng)轉(zhuǎn)換 ?什么情況下發(fā)生 – 運(yùn)算轉(zhuǎn)換 不同類型數(shù)據(jù)混合運(yùn)算時(shí) – 賦值轉(zhuǎn)換 把一個(gè)值賦給與其類型不同的變量時(shí) – 輸出轉(zhuǎn)換 輸出時(shí)轉(zhuǎn)換成指定的輸出格式(后面介紹) – 函數(shù)調(diào)用轉(zhuǎn)換 實(shí)參與形參類型不一致時(shí)轉(zhuǎn)換(在函數(shù)章節(jié)里介紹) ?運(yùn)算轉(zhuǎn)換規(guī)則 :不同類型數(shù)據(jù)運(yùn)算時(shí)先 自動(dòng) 轉(zhuǎn)換成同一類型 介紹賦值運(yùn)算時(shí)已講 C語(yǔ)言程序設(shè)計(jì) 101 第一章 C語(yǔ)言簡(jiǎn)介 混合運(yùn)算: 整型(包括 int,short,long)與浮點(diǎn)型(包括 float,double)之間和整型(包括 int,short,long)與字符( char)之間可以混合運(yùn)算。 float f。 double d。 x=。 例如調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù)求數(shù)學(xué)函數(shù)值: sin(x) 、 cos(x) 、 exp(x) (求ex ) 、 fabs(x) (求 x的絕對(duì)值 )、 log(x)、 pow(x,y)求 x的 y次冪 . 調(diào)用調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù)要 注意 以下幾點(diǎn): ?在程序中要包含相應(yīng)的頭文件 例如 include include include include C語(yǔ)言程序設(shè)計(jì) 107 第一章 C語(yǔ)言簡(jiǎn)介 ?調(diào)用規(guī)則: 函數(shù)名 (參數(shù)表 ) ?有返回值的函數(shù)要作為表達(dá)式的一部分 Y = sin ( )。 函數(shù)調(diào)用舉例 Y=sin()。 ( 2)常用 IO函數(shù)( ) ( 3)常用字符串處理函數(shù)(第四章介紹) C語(yǔ)言程序設(shè)計(jì) 109 第一章 C語(yǔ)言簡(jiǎn)介 例 以下不能正確計(jì)算代數(shù)式 值的 C語(yǔ)言表達(dá)式是 ( ) A、 1/3*sin(1/2)*sin(1/2) B、 sin()*sin()/3 C、 pow(sin(),2)/3 D、 1/*pow(sin(),2) 例 若有代數(shù)式 ( 其中 e僅代表自然對(duì)數(shù)的底數(shù) , 不是變量 ) , 則以下能夠正確表示該代數(shù)式的 C語(yǔ)言表達(dá)式是 ( ) ( 2022年 4月全計(jì)算機(jī)二級(jí)考試題 ) A、 sqrt(abs(n^x+e^x)) B、 sqrt(fabs(pow(n,x)+pow(x,e))) C、 sqrt(fabs(pow(n,x)+exp(x,e))) D、 sqrt(fabs(pow(x,n)+exp(x))) A D C語(yǔ)言程序設(shè)計(jì) 110 第一章 C語(yǔ)言簡(jiǎn)介 數(shù)據(jù)輸入輸出的概念及在 C語(yǔ)言中的實(shí)現(xiàn) (1) 所謂輸入輸出是以計(jì)算機(jī)主機(jī)為主體而言的 輸出 :從計(jì)算機(jī)向外部輸出設(shè)備 (顯示器 ) 輸出數(shù)據(jù) 輸入 :從輸入設(shè)備 (鍵盤 )向計(jì)算機(jī) 輸入數(shù)據(jù) . C語(yǔ)言程序設(shè)計(jì) 111 第一章 C語(yǔ)言簡(jiǎn)介 (2)C語(yǔ)言本身不提供輸入輸出語(yǔ)句 ,輸入和輸出操作是由 C函數(shù)庫(kù)中的函數(shù)來(lái)實(shí)現(xiàn)的 例如 :
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1