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

正文內(nèi)容

課程概況學(xué)時(shí)分配:課堂48學(xué)時(shí)實(shí)驗(yàn)計(jì)劃內(nèi)30學(xué)時(shí)-預(yù)覽頁(yè)

 

【正文】 232. 變量何謂變量 ——程序運(yùn)行過程中允許被改變的量; 程序中 用標(biāo)識(shí)符標(biāo)識(shí)每一個(gè)變量。24變量命名舉例:合法 : sum、 SUM、 Average、 toal、 cost_ _1非法: for、 num— 2a、 8L、 ABC注意:1. C變量名中字母可大小寫,但有大小寫之分, SUM、 sum、 Sum被視為不同的變量。 25與變量有關(guān)的概念:? 變量三要素:變量名、變量地址、變量值? 變量的地址 (變量的指針 ) 給變量分配的存儲(chǔ)單元第一個(gè)字節(jié)的地址;例如: int n, m。 /*賦值:破壞性的 */ n=45。27510例如:實(shí)現(xiàn)兩個(gè)變量?jī)?nèi)容的交換方法 1: 利用中間變量實(shí)現(xiàn)int a=5, b=10, t。方法 2: 利用運(yùn)算關(guān)系 a=a+b。 static: 初值自動(dòng)為 0。 static int m。 b=i+20。 - 2147483648 - 32768 0 32767 2147483647 long int long 帶后綴 l 或 L的數(shù): long 344. 整型量的溢出 若一個(gè)變量無法容納下要存入的數(shù),這種現(xiàn)象稱為溢出,溢出將導(dǎo)致數(shù)據(jù)存儲(chǔ)錯(cuò)誤;在運(yùn)算過程中也有可能產(chǎn)生溢出導(dǎo)致運(yùn)算結(jié)果錯(cuò),因此程序設(shè)計(jì)中應(yīng)避免產(chǎn)生溢出。 printf(a=%d, b=%d, a, b)。 a=65538。 a=65536。注意:1) 一個(gè)數(shù)可寫成多種指數(shù)形式,但存儲(chǔ)格式一致;2) 2) 指數(shù)部分不可單獨(dú)代表常數(shù);3) 如表示 108: e+8被編譯系統(tǒng)理解為變量 e加 8;4) 正確表示: 、 1e8402. 實(shí)型變量 —— 分為兩類;類 型名稱 標(biāo)識(shí)符存 儲(chǔ)位數(shù) 存 儲(chǔ)格式數(shù) 值 范 圍 有效位數(shù)單 精度 實(shí)型 float 32 bit 浮點(diǎn) 177。 J正規(guī)化尾數(shù)MAX= 2127 (1- 2- 23)≈ 2127 ? 1038有效位數(shù): 23/ ≈7 0 1111111 0 .11111111111111111111111階符 階碼 數(shù)符 尾數(shù)1bit 7bit 1bit 23bit比較: 32bit的 long型所 能表示的最大數(shù)- 231~ (231- 1) ? - 2147483648 ~ 2147483647433. 實(shí)型量的舍入誤差例: float a, b。 (前 7位有效 )理論值應(yīng)為:+20=要精確存儲(chǔ) 37bit尾數(shù);解決辦法: double a, b。適于所有字符。 f????????gde /*?為空格 */ h?????? j?k列: 123456789012345678901234567890…YSYS492. 字符變量 —— 有兩種類型;標(biāo)識(shí) 符 存 儲(chǔ) 位 以 %d格式 處 理 時(shí) 的區(qū) 別char 8 bit 解 釋為 定點(diǎn) 補(bǔ)碼 數(shù),高位符號(hào)位。 c2=c1。 /*c: 01100001*/ i=’ b’ 。 c1=’A’ 。 printf(”%c%c”, c1, c2)。c1)。 pintf(”%c”, c1)。a,amp。 else printf(” %d%d”, a, b)。 } ■???????2為什么用 %d格式解讀 c輸出的不是 254?因 %d是按有符號(hào)補(bǔ)碼解讀 c的。 } ■???????254即:%d輸出 char型 ——按有符號(hào)數(shù)解讀;%d輸出 unsigned char型 ——按無符號(hào)數(shù)解讀。 scanf(”%d,%d,%d”, amp。例: int a=10, b=5, c 。 x=y=z=0。 double d。 63混合運(yùn)算規(guī)則:1) 通常類型相同直接運(yùn)算,結(jié)果保持原類型;2) 類型不同,系統(tǒng)自動(dòng)轉(zhuǎn)換為同一類型再進(jìn)行運(yùn) 算,結(jié)果為轉(zhuǎn)換后的類型。 4) b=a3。 a=11%3。 /*分離出個(gè)位 3*/若有 : a=%3。其中: 運(yùn)算元素可為常量、變量、函數(shù)調(diào)用等。結(jié)合性: 左結(jié)合性 —— 自左而右順序 右結(jié)合性 —— 自右而左順序72C算術(shù)運(yùn)算符優(yōu)先級(jí)及結(jié)合性:( ) ——1級(jí),自左而右取負(fù) ——2級(jí)*、 /、 % ——同為 3級(jí),自左而右+、- ——同為 4級(jí),自左而右如: 100+(a+2)*b/734) 強(qiáng)制類型轉(zhuǎn)換運(yùn)算符運(yùn)算一般形式: (類型名 ) (表達(dá)式 ) 其值是被轉(zhuǎn)換對(duì)象, 可是常、變、表達(dá)式。 int b。 仍有錯(cuò);75例:用強(qiáng)制類型轉(zhuǎn)換處理溢出、精度問題。 /*表達(dá)式 a*b結(jié)果溢出 */ printf(%ld,%d, sum, a/c)。main( ){ int i。 printf(%d\n, i)。4) j= i++。80例: b=20 c=sin() d=pow(2, b)/2 e=ab a=(b=5) a=b=c=d=0 c=b=a*2。 double d。 /*單精度 ?f */ d=j+f。 y=x+。 例: a=6。 e2。 88例: sizeof (int) 結(jié)果: 2 (TC) a=sizeof (double) 8 sizeof (sum) sum變量的類型長(zhǎng) sizeof (40+25) 2 sizeof(+25) 8 sizeof(123) 2 sizeof(123L) 4 sizeof(456*789) 2 例: char c1。 89第 4章 最簡(jiǎn)單的 C程序設(shè)計(jì) —— 順序程序設(shè)計(jì) C語句概述 賦值語句 數(shù)據(jù)輸入輸出的概念及在 C語言中的實(shí)現(xiàn) 字符數(shù)據(jù)的輸入輸出 格式輸入與輸出 順序結(jié)構(gòu)程序設(shè)計(jì)舉例90 C語句概述1. C程序的構(gòu)成 C 程 序函數(shù) n函數(shù) 1預(yù)編譯命令源程序文件 1 源程序文件 2 源程序文件 n函數(shù)體函數(shù)首部變量聲明 執(zhí)行語句912. C語句的分類控制語句 ——9種,可控制程序的執(zhí)行流程。復(fù)合語句 ——由一對(duì)花括號(hào)將多條語句括起來構(gòu) 成一條復(fù)合語句。 i=i+1 ) ~例: while ( (c=getcher( ))!=‘\n’ ) { …… }93 數(shù)據(jù)輸入輸出的概念及在 C語言中的實(shí)現(xiàn)編輯編譯連接運(yùn)行庫(kù)函數(shù) obj代碼函數(shù)庫(kù) (磁盤文件 ): 庫(kù)函數(shù)的 obj代碼包括:數(shù)學(xué)庫(kù) 標(biāo)準(zhǔn) I/O庫(kù) 圖形庫(kù) 等; 磁盤94 字符數(shù)據(jù)的輸入輸出1. putchar字符輸出函數(shù)調(diào)用格式: putchar( 參數(shù) )參數(shù)形式: 字符常量 / 變量、整型常量 / 變量;功能: 向系統(tǒng)隱含輸出設(shè)備 (顯示器 )輸出一個(gè)字符。 putchar(c)。例 2: include ”” main( ) { printf (”15*4=%d\n”, 15*4)。 例 3: include ”” main( ) { char c1, c2, c3。 printf (”%d,%d,%d”, c1, c2, c3)。例 : include ”” main( ) { float f=。 } ????????25+5=30 ????????66,YS101函數(shù) printf能夠?qū)崿F(xiàn)如下輸出格式化功能:1) 指定任何類型數(shù)據(jù)輸出的域?qū)挘?) 指定輸出在域?qū)拑?nèi)左對(duì)齊或右對(duì)齊;3) 插入要輸出的直接字符;4) 以 8進(jìn)制或 16進(jìn)制輸出整型量的存儲(chǔ)鏡像;5) 指定實(shí)型數(shù)以小數(shù)或指數(shù)形式輸出;6) 指定實(shí)型數(shù)的輸出小數(shù)位數(shù);7) 通過控制字符 \t、 \n、 \b等定位輸出列。 輸 出形式輸 出 對(duì) 象 10進(jìn) 制 8進(jìn) 制 16進(jìn) 制int型 %d %o %xlong型 %ld %lo %lx1042) 指定輸出列寬和對(duì)齊方式說明:?若 m 輸出數(shù)據(jù)的實(shí)長(zhǎng), m失效,按實(shí)長(zhǎng)輸出。 printf (”\n%d,%8d,%ld”, a, b, x)。 3) 2) 指定列寬和對(duì)齊方式(含義同上) 輸 出形式輸 出 對(duì) 象 10進(jìn) 制 8進(jìn) 制 16進(jìn) 制unsigned int型 %u %o %xunsigned long型 %lu %lo %lx107例: main( ) { unsigned int a=65535; /* a: FFFFH */ int i=2。 int i = 98。例: main( ) { printf (”%s,%,%”, ”CHINA”, ”CHINA”, ”CHINA”)。數(shù)字部分小數(shù)5位,指數(shù)部分 45位。 113例: main( ) { float f1, f2 。 printf(”%e,%e,%\n”, f1, f2, f2 )。 printf (” %f,%e\n”, d1, d2)。6. 參數(shù): ?格式控制字符串中可包含格式說明、直接 字符; 注意:不要使用控制字符 ; ?地址 項(xiàng)是要獲得數(shù)據(jù)的變量地址,多個(gè)輸 入項(xiàng)間逗號(hào)分隔;變量地址: amp。 printf(”Enter a, b:”)。 printf(”a+b=%d\n”, a+b)。n)。如: float x, y。 52↙ 2) 當(dāng) 格式說明之間無其它字符,系統(tǒng)隱含要求以一 個(gè)或多個(gè)空格作為輸入數(shù)據(jù)間的分隔;如: scanf (”%d%d%d”, amp。 123?45?6 ↙ 1233) 可用直接字符來指定輸入數(shù)據(jù)的分隔符,而在 輸入時(shí)必須與指定的一致,否則獲值錯(cuò)亂 。c )。c )。 scanf(%d,%d, amp。 } Enter l1,l2: 1, 2↙ l1=1,l2=22YS1255) scanf 是 帶輸入緩沖區(qū)的函數(shù),輸入時(shí)以回車符 提交數(shù)據(jù)到緩沖區(qū), scanf 直接在 緩沖區(qū)讀取。c)。c)。c2, amp。jh, amp。 可 以跳過 (廢棄 )一個(gè)數(shù)據(jù)項(xiàng)如: scanf(”%3d%*3d%4d”, amp。10) scanf格式控制串中若包含控制字
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1