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

正文內(nèi)容

實(shí)用c語言程序設(shè)計(jì)教程2初試茅廬(c程序設(shè)計(jì)初步)ppt(存儲(chǔ)版)

2025-02-21 00:49上一頁面

下一頁面
  

【正文】 級別最低( 15級),結(jié)合性是自左至右。則表達(dá)式 aamp。 ( ) 由左移運(yùn)算符構(gòu)成的表達(dá)式中,左移運(yùn)算符的左邊是移位對象,右邊是整型表達(dá)式,代表移位的位數(shù)?!?和 “ *” 均是單目運(yùn)算符,優(yōu)先級別相同,結(jié)合性都是自右向左。 ( 2)指針變量指向簡單變量 ?指針變量存放地址。 /*定義 3個(gè)整型變量 */ float *p1,*p2。 /*交換兩個(gè)變量的值 */ t=*p1, *p2=*p1, *p1=t。 float girth。為了保證結(jié)果的有效性,寫為 ,自動(dòng)變換為實(shí)數(shù)運(yùn)算。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( 3)數(shù)據(jù)輸出時(shí)的類型轉(zhuǎn)換 用輸出語句輸出數(shù)據(jù)時(shí),數(shù)據(jù)將轉(zhuǎn)換為格式控制符所要求的類型,詳細(xì)內(nèi)容在格式輸出函數(shù)部分講解。 /*把 b強(qiáng)制轉(zhuǎn)換 為 float型, c自動(dòng)轉(zhuǎn)換 為 float型,結(jié)果為 */ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 程序中的人機(jī)交互設(shè)計(jì)( Interaction Design)(自學(xué)) C語言程序設(shè)計(jì)過程中,是依靠輸入 /輸出函數(shù)來實(shí)現(xiàn)人機(jī)交互的。如下說明是錯(cuò)誤的: int a=b=c=5。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ? 從語句形式上看,內(nèi)嵌式語句需要其它表達(dá)式或語句嵌入構(gòu)成一個(gè)功能語句。語法上,復(fù)合語句相當(dāng)于一條簡單語句。} C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 /*program */ include void main() { int a=10, x=3。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 2022年春季等級考試中有一道填空題:下面程序的輸出結(jié)果是 __________ /* program */ include void main() { int a=3,b=2,c=1。 } 正確答案為 “ 2 5 1 2 3 2” C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 當(dāng)發(fā)生復(fù)合語句嵌套使用時(shí),外復(fù)合語句中的語句,不能使用內(nèi)復(fù)合語句中定義的標(biāo)識(shí)符(變量),反之卻是可以的,這實(shí)際上牽涉到標(biāo)識(shí)符的作用域問題。 ( 2) printf(%格式說明符 ,輸出數(shù)據(jù) )。 printf(\t\\ 它透出了天外的光亮, \\\n)。 /*在屏幕當(dāng)前位置輸出字符 A*/ printf(%d\n,a)。 ?表達(dá)式 “ amp。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 類似的 scanf函數(shù)簡單應(yīng)用還有: ?scanf(%c,amp。 ? “格式控制字符串”由“ 格式控制字符 ”和“ 非格式控制字符 ”組成。 ? 數(shù)據(jù)項(xiàng) *2*2的值將在非格式符“ area=”之后輸出。 } C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ?注意事項(xiàng) ?“輸出列表”中表達(dá)式的 個(gè)數(shù)和類型 與控制串中 格式符一致 。 printf(x++=%d,x=%d,y=%d,x=%d\n, x++,x,(++x)+(x++)+(++x),x)。 例如, 要求輸入某銀行卡號、卡內(nèi)所存數(shù)據(jù)和零存或整存標(biāo)志,語句如下: scanf(%d,%f,%c,amp。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 例: int a。b,amp。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 容易出現(xiàn)的錯(cuò)誤(自學(xué)) ① 用“非空白間隔字符”分隔 字符串格式說明符 和 字符格式說明符 時(shí)會(huì)發(fā)生錯(cuò)誤。c); 正確的輸入是: Zhang m↙ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ② 空格、制表、回車被 scanf函數(shù)當(dāng)作“空白間隔字符”處理,但當(dāng)讀入字符型數(shù)據(jù)時(shí),“空白間隔字符”被當(dāng)作一個(gè)字符讀入。 ③ 若使用域?qū)捪拗品逸斎霐?shù)據(jù)超過寬度要求,并同時(shí)使用非格式分隔符,將會(huì)影響數(shù)據(jù)的正確輸入。d)。 提示: 盡量不要在 scanf()函數(shù)的格式控制字符串中出現(xiàn)普通字符,特別是轉(zhuǎn)義字符,它會(huì)增加讀入數(shù)據(jù)的難度并可能造成不可預(yù)料的錯(cuò)誤。b,amp。b)。b,amp。不是所希望的將 b賦值給 c2,將 c賦值給 c3。 正確的方法是使用空白間隔字符。c); ?其中 %。 正確的輸入是 : 1988 m↙ 例: scanf(%d,%d:%d,amp。 ?“輸入項(xiàng)地址列表”是接收數(shù)據(jù)的變量地址,當(dāng)有多個(gè)輸入項(xiàng)時(shí),各個(gè)變量地址(名)之間以逗號分隔。 輸出結(jié)果為: x=2,37777777776,4294967294,fffffffe y=10,12,10,a C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ? scanf函數(shù)可實(shí)現(xiàn)從鍵盤混合數(shù)據(jù)輸入。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 【 例 213*】 閱讀并分析程序運(yùn)行結(jié)果。 int c1=70,c2=82。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 printf(“a=%d,b=%f”,a,b) 變量 a對應(yīng)的格式符 變量 b對應(yīng)的格式符 常用的 printf格式符 常用的 printf附加格式說明 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 例如, printf(r=%d, s=%f\n, 2, *2*2)。 scanf(%d,p1); /*利用指針變量從鍵盤輸入一個(gè)整數(shù)給變量 a*/ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 輸入輸出的復(fù)雜格式控制 ? printf函數(shù)的復(fù)雜調(diào)用形式為: printf(格式控制字符串 ,輸出項(xiàng)列表 ); ? 功能: 按格式控制字符串中的格式依次輸出“輸出項(xiàng)列表”中的各數(shù)據(jù)項(xiàng)。 scanf(%d,amp。 /*表示從鍵盤輸入一個(gè)有符號十進(jìn)制數(shù)據(jù)給變量 x*/ ?%d格式符: 把系統(tǒng)輸入流中的字符當(dāng)作一個(gè)有符號十進(jìn)制整數(shù),并且把結(jié)果存入變量 x地址( amp。 int a=10。 printf(\t\\ 樹枝想去撕裂天空, \\\n)。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 信息的輸入與輸出 ——C語言中的輸入輸出語句 ?C語言提供最基本的輸入 /輸出函數(shù)包括:scanf/printf(格式輸入 /格式輸出)getchar/putchar(字符輸入 /字符輸出)gets/puts(字符串輸入 /字符串輸出)等。 printf(%d %d %d ,a,b,c)。 /*輸出結(jié)果為 10,3*/ } 【 例 29】 閱讀程序,理解復(fù)合語句中變量標(biāo)識(shí)符的作用域(即標(biāo)識(shí)符的有效區(qū)域)。 a=b。 復(fù)合語句一般格式為: { [ 數(shù)據(jù)說明部分; ] 執(zhí)行語句部分; } ? 說明: ? “ [ ]” 表示此部分是可選取項(xiàng)。 sin()等數(shù)學(xué)函數(shù)調(diào)用語句: y=x+sin(a)。 ?表達(dá)式語句主要有賦值語句、運(yùn)算符表達(dá)式語句等。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 例: int b=5, c=2。 /*a的結(jié)果值為 15(數(shù)據(jù)截?。?*/ ?注意: 賦值類型轉(zhuǎn)換時(shí)要注意數(shù)值的范圍不能溢出,即要在該數(shù)據(jù)類型允許的范圍內(nèi)。 2 π r r 常量 1和 2均是整數(shù), 1247。 ( 1)算術(shù)運(yùn)算中的數(shù)據(jù)類型轉(zhuǎn)換 自動(dòng)轉(zhuǎn)換遵循 “ 類型提升 ” 的原則 低 int char,short unsigned long 高 double float 圖 27 算術(shù)運(yùn)算過程的轉(zhuǎn)換規(guī)則 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 轉(zhuǎn)換的兩條方向線: ?char/unsigned charshort/unsigned short int/unsigned int double ?floatdouble 例: float a=5/2 。a,p2)。 /*指針變量指向簡單變量 */ C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( 3)間接訪問簡單變量 ? 指針指向簡單變量后,可以通過間接訪問運(yùn)算符 “ *”來間接訪問簡單變量。 ? 為解決本問題,定義兩個(gè)指針變量: float *p1,*p2。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 指針運(yùn)算符 ?與地址操作有關(guān)的運(yùn)算符叫 指針運(yùn)算符 。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( ~) 運(yùn)算對象應(yīng)置于運(yùn)算符的右邊,例 ~a。) ?運(yùn)算規(guī)則:把參與運(yùn)算的兩個(gè)操作數(shù)的對應(yīng)二進(jìn)制位分別進(jìn)行“與”運(yùn)算。 /*輸出語句觀察結(jié)果 */ } C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 注意:對于這種復(fù)雜的有多個(gè)自增自減運(yùn)算的表達(dá)式,我們盡量避免使用,應(yīng)該先把精力放在程序設(shè)計(jì)的整體環(huán)節(jié)上。 分析: 可以先完善程序段在編譯環(huán)境中看執(zhí)行結(jié)果。 c=++a。 該語句執(zhí)行后, a值為 8; a*=2。是不允許的。如, “ r=2。 ? 算術(shù)表達(dá)式中可以包含算術(shù)運(yùn)算符、常量、變量、函數(shù)和表達(dá)式等元素。n的值都是 11*/ n。 ? 功能:使該變量加 1(自增)或減 1(自減)。 /*則 a值是 1*/。 或者: a=5/。 ? 每個(gè)表達(dá)式均有結(jié)果值:表達(dá)式中的操作數(shù)按照一定的運(yùn)算規(guī)則和順序,在各種運(yùn)算符的作用下,得到的運(yùn)算結(jié)果。 double s。 ? 某內(nèi)存單元的指針(即內(nèi)存地址)和內(nèi)存單元的值是兩個(gè)不同的概念。 例: int a,b。 ?注意: ?定義而未初始化的變量具有未知的初值。 /*定義字符型變量 d*/ 說明: ? 類型標(biāo)識(shí)符是 C語言合法的數(shù)據(jù)類型。 同樣不難理解 product= product*n。 /*交換兩個(gè)變量的值 */ printf(交換后: a=%f,b=%f\n,a,b)。 t=a,a=b,b=t。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ( 4)確定算法 輸出 a和 b的值 t=a,a=b,b=t 例 22的算法流程圖 算法開始 a=3,b=2 算法結(jié)束 a=2,b=3,t。通常,程序中的宏定義行放在程序文件的開頭部分。如:表達(dá)式 ‘ z’ 2代表字母 ‘ z’ 倒數(shù)前兩個(gè)的字符 “ x” ③ 比較兩個(gè)字符。 例如: : 注意 : C語言的語法規(guī)定,字母 e(或 E)之前必須有數(shù)字且其后的數(shù)據(jù)必須為整數(shù)。分別代表十進(jìn)制的 9和 19。在 C語言中,存放該復(fù)雜數(shù)據(jù)需要使用一種特殊的構(gòu)造數(shù)據(jù)類型 —— 結(jié)構(gòu)體。例如,字符‘ A’在參加整數(shù)運(yùn)算時(shí),當(dāng)作整數(shù) 65處理。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ?字符類型 (Character) ?字符數(shù)據(jù)類型是構(gòu)建其它文本數(shù)據(jù)的“原子”。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 3. 數(shù)據(jù)的表示和運(yùn)算 在計(jì)算機(jī)程序中使用數(shù)據(jù)需要解決下列問題。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 C語言的數(shù)據(jù)( Data)及其類型 (Type) C語言的數(shù)據(jù)類型 數(shù)據(jù)類型有關(guān)概念 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 數(shù)據(jù)類型( Data Type)有關(guān)概念 數(shù)據(jù)存儲(chǔ)的本質(zhì) 在計(jì)算機(jī)運(yùn)行過程中,運(yùn)行所需的程序和數(shù)據(jù)必須 保存在內(nèi)存 中。 ? 符號常量一般用大寫字母。 /*提示信息 */ scanf(%d,amp。 C語言程序設(shè)計(jì) 第 2章 C程序設(shè)計(jì)初步 ?確定算法( 自然語言描述 ) ( 1)設(shè)計(jì)表示半徑、面積和體積的變量: r(整型或?qū)嵭停?S(實(shí)型)和 V(實(shí)型)。 ? 掌握簡單順序結(jié)構(gòu)程序設(shè)計(jì)。 ? 掌握程序中數(shù)據(jù)的基本輸入 /輸出方式。編程實(shí)現(xiàn)求任意圓的面積和體積。 /*定義面積和體積為實(shí)型變量 */ printf(請輸入圓的半徑(整數(shù)) :)。 define PI /*符號常量宏定義 */ 符號常量定義格式如下: define 符號常量 常量數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1