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

正文內(nèi)容

課程概況學時分配:課堂48學時實驗計劃內(nèi)30學時-預覽頁

2025-02-05 15:54 上一頁面

下一頁面
 

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