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

正文內(nèi)容

c語言程序設(shè)計(上)ppt(文件)

2025-03-03 08:25 上一頁面

下一頁面
 

【正文】 double:8字節(jié) 【 分析 】 類型可用運算符 sizeof 測試。 float x=,y=。 printf( int←char+short: \n)。 printf(\n double←float+float: \n)。 printf(\n unsigned long←int*unsigned long: \n)。 } 84 程序舉例 程序運行結(jié)果: *** 運行結(jié)果 *** int←char+short: ch:1 字節(jié) 。 printf(y=%d,y)。 m=15。 m=15, n=20。 。 a=(3*5,a+4)。 C)x+n=I。 例如: x=y+z。 在程序中應(yīng)把復(fù)合語句看成是單條語句,而不是多條語句,例如 { x=y+5?!苯Y(jié)尾,在括號“ }”外不能加分號。例如 while(getchar()!=39。這里的循環(huán)體為空語句。 (2) 注意在變量說明中給變量賦初值和賦值語句的區(qū)別。 而賦值語句允許連續(xù)賦值,下述說明是正確的: a=b=c=8。大多數(shù)C語言編譯系統(tǒng)不要求在使用 printf 函數(shù)之前必須包含 。 printf(%c,%c\n,a,b)。 格式字符串 :以 %開頭的字符串,在 %后面跟有各種格式字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。 精度 :以 “ .”開頭,后跟十進制整數(shù)。 float b=。 printf(a=%d,%5d,%o,%x\n,a,a,a,a)。 } 程序運行輸出結(jié)果: a=12, 12,14,c b=, ,+002 c=, , d=p, p 108 函數(shù) putchar 函數(shù)是字符輸出函數(shù),其功能是在顯示器上輸出單個字符。 輸出大寫字母 A putchar(x)。 換行,對控制字符則執(zhí)行控制功能,不在屏幕上顯示。a39。putchar(b)。\t39。 putchar(39。putchar(c)。 } 程序運行輸出結(jié)果: Daay Da ay 110 數(shù)據(jù)輸入函數(shù) 1. scanf函數(shù) scanf函數(shù)稱為格式輸入函數(shù),即按用戶指定的格式從鍵盤上把數(shù)據(jù)輸入到指定的變量之中。例如,amp。 【 例 34】 輸入函數(shù)應(yīng)用實例一 include void main() {int a,b,c。b,amp。 如 : scanf(%d %*d %d,amp。 寬度 :用十進制整數(shù)指定輸入的寬度 (即字符數(shù) )。 又如 : scanf(%4d%4d,amp。 附加格式符 : 附加格式符為 l和 h l表示輸入長整型數(shù)據(jù) (如 %ld) 和雙精度浮點數(shù) (如 %lf)。 b)scanf中要求給出變量地址,變量名前用 amp。a,amp。x39。y39。a,amp。 printf(input character a,b\n)。 printf(\n%c%c\n,a,b)。 printf(請輸入一個字符或符號: \n)。 putchar(39。 putchar(ch)。 } 117 標(biāo)準(zhǔn)庫函數(shù) 庫函數(shù):是將函數(shù)放到一個文件里,供編程人員使 用,一般是放到 .lib文件里的。 118 如在程序中要調(diào)用標(biāo)準(zhǔn)輸入輸出庫函數(shù)時,文件開頭應(yīng)該加入以下預(yù)編譯命令: include 或者 include “” 二者的區(qū)別 : include :系統(tǒng)到存放 C庫函數(shù)頭文件的目錄中尋找要包含的文件,此為標(biāo)準(zhǔn)方式; include “”:系統(tǒng)先在用戶當(dāng)前目錄中尋找要包含的文件,若找不到,再按標(biāo)準(zhǔn)方式查找。e39。 } 程序運行輸出結(jié)果:101,102 E,F 120 【 例 38】 將輸入的角度轉(zhuǎn)換成弧度。 scanf(%d,amp。 } 程序運行結(jié)果: 屏幕顯示: input degreeint 用戶輸入: 45(回車 ) 輸出結(jié)果 : 45 degrees equal to radians. 121 【 例 39】 逆序輸出一個三位正整數(shù)的每一位數(shù)字。i)。 printf(\n%d%d%d%d\n,i,d3,d2,d1)。、 39。、 39。 int i。 d3=getchar()。)*1000+(d239。)*10+(d439。 } 程序運行輸出結(jié)果: 屏幕顯示:請輸入四個數(shù)字字符: 用戶輸入:1248(回車 ) 輸出結(jié)果:這個值是 1248 123 本次課學(xué)習(xí)小結(jié) 1. C語句的分類 124 本次課等級考試考點 1. printf函數(shù)中的格式字符串中各項的應(yīng)用 2. scanf函數(shù)中的格式字符串和地址表列中的取地址符 amp。a2,amp。 a=(3*5,a+4)。 printf(%d %d\n,a,b)。b)。 正確: scanf(“%2d%2d”,amp。 } a=14 練習(xí) :等級考試真題 127 三、程序修改題 :( 2022年 4月份考題填空題) 執(zhí)行以下程序時輸入 1234567,輸出結(jié)果是 12 main() { int a=1,b。語句為變量 a1和 a2賦數(shù)值 10和 20,為變量 c1和 c2賦字符X和 Y。a1,amp。)*1。)*100+(d339。 i=(d139。 d1=getchar()。應(yīng)該得到一個整形數(shù)值 1248。、 39。如輸入 4個字符分別是 39。 d2=i%100/10。 printf(請輸入一個三位正整數(shù): )。 radian=*degree/180。 float radian。f39。 include void main( ) { char a,b。 頭文件 :擴展名為 .h,用 include命令將包含庫函數(shù)的文件放在程序中 . 如 :使用標(biāo)準(zhǔn)輸入輸出庫函數(shù)時使用; :對字符串進行操作的標(biāo)準(zhǔn)函數(shù) 。\n39。)。 putchar(ch)。 其一般形式為 getchar() 函數(shù)的值就是從輸入設(shè)備得到的字符。a,amp。c)。 e)如果格式控制串中有非格式字符則輸入時也要輸入該非格式字符。 39。c)。 d)在輸入字符數(shù)據(jù)時,若格式控制串中無非格式字符,則認(rèn)為所有輸入的字符均為有效字符。 114 使用 scanf函數(shù)還必須注意以下幾點: a)scanf函數(shù)中沒有精度控制。b)。a)。b)。 printf(a=%d,b=%d,c=%d\n,a,b,c)。 scanf(%d%d%d,amp。b分別表示變量 a和變量 b 的地址。 scanf函數(shù)的一般形式為: scanf(“格式控制字符串”, 地址 表列 ); 111 ( 1)地址表列 地址是由地址運算符“ amp。\n39。)。 putchar(a)。putchar(c)。y39。D39。\n39。A39。 printf(c=%lf,%f,%\n,c,c,c)。 char d=39。 附加格式符 :h、 l兩種 h表示按短整型量輸出, l表示按長整型量輸出。 格式字符串的一般形式為: %[標(biāo)志 ][輸出最小寬度 ][.精度 ][附加格式符 ]類型 105 類型 :表示輸出類型的格式字符格式字符意義 d以十進制形式輸出帶符號整數(shù) (正數(shù)不輸出符號 ) o以八進制形式輸出無符號整數(shù) (不輸出前綴 0) x以十六進制形式輸出無符號整數(shù) (不輸出前綴 0X) u以十進制形式輸出無符號整數(shù) f以小數(shù)形式輸出單、雙精度實數(shù) e以指數(shù)形式輸出單、雙精度實數(shù) g以 %f%e中較短的輸出寬度輸出單、雙精度實數(shù) c輸出單個字符 s輸出字符串 106 標(biāo)志 : 結(jié)果左對齊,右邊填空格 + 結(jié)果右對齊,左邊填空格 輸出最小寬度 : 用十進制整數(shù)來表示輸出的最少位數(shù)。 } 程序運行輸出結(jié)果: 88 89 88, 89 X,Y a=88,b=89 104 (2) 格式字符串 功能 :用于指定輸出格式。 printf(%d %d\n,a,b)。 賦值語句 102 數(shù)據(jù)輸出函數(shù) (格式輸出函數(shù) ) 功能 :按用戶指定的格式,把指定的數(shù)據(jù)顯示到顯示器屏幕上。 如下述說明是錯誤的: int a=b=c=8。 注意以下幾點: (1)在賦值符“ =”右邊的表達(dá)式可以是一個賦值表達(dá)式, 變量 =變量 =…= 表達(dá)式 。)??照Z句是什么也不執(zhí)行的語句。 printf(“%d%d”, x, a); } 是一條復(fù)合語句。 其一般形式為: 函數(shù)名 (實際參數(shù)表 ); 98 控制語句用于控制程序的流程以實現(xiàn)程序的各種結(jié)構(gòu)方式,它們由特定的語句定義符組成。 答案: A 92 本次課作業(yè) : 習(xí)題集 :第二章 選擇題: 8 填空題: 5 改錯題: 3 編程題: 1 93 第 3章 C程序的基本控制結(jié)構(gòu) 順序結(jié)構(gòu) 94 C程序的順序結(jié)構(gòu) 95 C程序的語句 賦值語句 數(shù)據(jù)輸出函數(shù) C程序的順序結(jié)構(gòu) 數(shù)據(jù)輸入函數(shù) 標(biāo)準(zhǔn)庫函數(shù) 順序結(jié)構(gòu)程序舉例 96 C程序的語句 C語句可分為五類: (1) 表達(dá)式語句 (2) 函數(shù)調(diào)用語句 (3) 控制語句 (4) 復(fù)合語句 (5) 空語句 97 表達(dá)式語句由表達(dá)式加上分號“;”組成。 } a=14 91 練習(xí) :等級考試真題 一、選擇題 :( 2022年 9月份考題) (17)若變量均已正確定義并賦值,以下合法的 C語言賦值語句是 A) x=y==5。 本次課等級考試考點 89 練習(xí) :等級考試真題 一、選擇題 :( 2022年 4月份考題) ( 13)按照 C語言規(guī)定的用戶標(biāo)識符命名規(guī)則,不能出現(xiàn)在標(biāo)識符中的是 A)大寫字母 B)連接符 C)數(shù)字字符 D)下劃線 答案: D 90 練習(xí) :等級考試真題 二、填空題 :( 2022年 4月份考題) ( 6)執(zhí)行以下程序后的輸出結(jié)果是 ________ 。 printf(m=%d,n=%d,k=%d\n,m,n,k)。 k=(m)+(n)。 86 程序舉例 【 例 27】 分析下面程序的運行結(jié)果。 x=50。 printf( m:%d 字節(jié) \n,sizeof(m))。 printf( y:%d 字節(jié) \n,sizeof(y))。 printf( sn:%d 字節(jié) \n,sizeof(sn))。 unsigned long m=20L。 83 程序舉例 【 例 25】 類型自動轉(zhuǎn)換 include void main( ) { char ch=’A’。 printf( float:%d字節(jié) \n,sizeof(float))。 printf( int:%d字節(jié) \n,sizeof(int))。 printf( char:%d字節(jié) \n,sizeof(char))。 /* 表示將表達(dá)式 a+b結(jié)果的類型強制轉(zhuǎn)換為浮點型 */ 強制類型轉(zhuǎn)換的一般形式如下: (強制的類型名 )(表達(dá)式 ) 注意: (1) 表達(dá)式應(yīng)該用括號括起來。將無符號的整型數(shù)據(jù)賦給長整型變量時,只需將高位補 0即可。轉(zhuǎn)換的基本原則是: (1)當(dāng)整型數(shù)據(jù)賦給浮點型變量時,數(shù)值上不發(fā)生任何變化,但有效位增加。 (2) 字符型數(shù)據(jù)( char)和短整型數(shù)據(jù)( short)在運算時自動轉(zhuǎn)換成整型數(shù)據(jù)( int)。不同類型的數(shù)據(jù)在進行混合運算時,往往需要進行類型轉(zhuǎn)換,將不同類型的數(shù)據(jù)轉(zhuǎn)換成同種類型的然后進行計算。對于正數(shù)和無符號數(shù),高位補 n 個 0;對于負(fù)數(shù),高位補 n 個 1。 ^ (位異或) 位異或的運算規(guī)則是: 0^0=0, 0^1=1, 1^0=1, 1^1=0。1=0, 1amp。 優(yōu)先級高 ^ | 優(yōu)先級低 2 雙目運算符 自左至右 介于關(guān)系運算符和邏輯運符之間 1. 位運算符 按運算符類別和優(yōu)先級從高到低方法,將位運算符的優(yōu)先級和結(jié)合性列在表。 如果表達(dá)式
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1