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

正文內(nèi)容

c語言第3章c程序的基本控制結(jié)構(gòu)-文庫吧

2025-04-25 01:10 本頁面


【正文】 5534u)。 ( 1)對于任何一種形式的整數(shù)都可以用 d、 i、 o、 u、 x(或 “ X”)格式輸出,其中 d、 i 輸出帶符號十進(jìn)制形式,而 u、 o、 x格式輸出無符號整數(shù)。 輸出結(jié)果為 1,65535,177777,ffff 2,65534,177776,fffe 2和 65534 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 假設(shè)一個基本整型數(shù)據(jù)在內(nèi)存占2B 第 3章 C程序的基本控制結(jié)構(gòu) ( 2)如果 printf( ) 函數(shù)中有多個表達(dá)式時,不同系統(tǒng)求值順序不同。 Turbo C 系統(tǒng)的求值順序是自右至左的。 而 Visual C++到左進(jìn)行時,還按運(yùn)算符不同分批運(yùn)算。 例如, printf(“%d,%d,%d\n”,2+3,3*4,6/2)。 void main() { int i=8。 printf(%d\n,++i)。 printf(%d\n,i)。 printf(%d\n,i)。 printf(%d\n,i++)。 printf(%d\n,i)。 } 例 31 printf函數(shù)輸出表列中的求值順序 運(yùn)行輸出結(jié)果: 9 8 8 7 8 第 3章 C程序的基本控制結(jié)構(gòu) void main() { int i=8。 printf(%d\n%d\n%d\n%d\n%d\n,++i,i,i,i++,i)。 } Turbo C中的結(jié)果: 7 6 8 7 8 Visual C++ 8 7 8 8 8 因?yàn)椴煌南到y(tǒng)對這種問題的處理方式采用不同的規(guī)則。所以,應(yīng)該盡可能在 printf語句內(nèi)輸出變量的值,不建議輸出表達(dá)式的值。 第 3章 C程序的基本控制結(jié)構(gòu) 例 32:使用 printf函數(shù)輸出如下信息: *************************** 好好學(xué)習(xí),天天向上 *************************** include void main() { printf(“***************************\n”)。 printf( 好好學(xué)習(xí),天天向上 \n)。 printf(***************************\n)。 } 輸出結(jié)果: *************************** 好好學(xué)習(xí),天天向上 *************************** 第 3章 C程序的基本控制結(jié)構(gòu) 例 33:使用 printf函數(shù)輸出如下信息: 姓名 外語 數(shù)學(xué) 王麗 60 70 程序: include void main() { printf(姓名 \t外語 \t數(shù)學(xué) \n)。 printf(“王麗 \t60\t70\n”)。 } 第 3章 C程序的基本控制結(jié)構(gòu) 二.字符輸出函數(shù) putchar() 一般調(diào)用形式為: putchar(字符參數(shù) ) 其功能是在顯示器上輸出單個字符。 例如:設(shè) char x=?B?; int i=66; ? putchar(39。A39。); 輸出大寫字母 A ? putchar(x); 輸出字符變量 x的值字母 B ? putchar(?\101?);輸出字符 A ? putchar(39。\n39。);換行 ? putchar(65);輸出大寫字母 A ? putchar(i); 輸出變量 i的值為 ASCII碼的字母 B 字符型常量、變量 或整型常量、變量 注意: 使用本函數(shù)前必須要用文件包含命令: include 第 3章 C程序的基本控制結(jié)構(gòu) scanf()和 getchar 一. scanf函數(shù)(格式輸入函數(shù)) 一般調(diào)用形式 scanf(“輸入格式控制串 ”,輸入變量 地址 清單 )。 格式轉(zhuǎn)換說明符 其他字符 例如, int k 。 float x。 char ch。 scanf(“%d,%f,%c”,amp。k,amp。x,amp。ch)。 第 3章 C程序的基本控制結(jié)構(gòu) 格式轉(zhuǎn)換說明符 功 能 %c 輸入一個字符 %d 輸入十進(jìn)制整數(shù) %f 輸入浮點(diǎn)數(shù), 不能指定小數(shù)位數(shù) %e 輸入浮點(diǎn)數(shù), 不能指定小數(shù)位數(shù) %s 輸入字符串,遇空格、制表符或回車符結(jié)束 %u 輸入十進(jìn)制無符號整數(shù) %o 輸入八進(jìn)制無符號整數(shù) %x 輸入十六進(jìn)制無符號整數(shù) 第 3章 C程序的基本控制結(jié)構(gòu) 關(guān)于 scanf( ) 函數(shù)使用的幾點(diǎn)說明: 1 輸入數(shù)據(jù)的分隔符 :空格、制表符或回車鍵 例如, scanf(“%d%d%d”,amp。i,amp。j,amp。k)。 輸入形式可以是: ① 3 4 5CR ② 3 4 5CR ③ 3CR 4CR 5CR 第 3章 C程序的基本控制結(jié)構(gòu) 2 輸入數(shù)據(jù)類型 1) 輸入長整型數(shù)據(jù)時,可以用 %ld、 %lo、 %lx 或 %lu, 而且用整型格式控制整型變量輸入時,從鍵盤輸入的必須是整 數(shù)。 例如, scanf(“%d%d”,amp。a,amp。b)。 如果輸入 12 .56 23CR 結(jié)果 a=12,而變量 b 沒有得到值。 2)當(dāng)用 %f 或 %e 格式控制 float和 double型變量的輸入時,輸入的數(shù)據(jù)可以是小數(shù)形式、指數(shù)形式或整數(shù)。不能指定小數(shù)位數(shù)。 第 3章 C程序的基本控制結(jié)構(gòu) 3)對于用 %c 格式輸入 char 型數(shù)據(jù)時,不需加單引號。如 果連續(xù)輸入多個字符時,不需要使用分隔符。 例如, scanf(“%c%c%c”,amp。c1,amp。c2,amp。c3)。 如輸入 ABCCR 則有 c1=?A?,c2=?B?,c3=?C? 而如輸入 A B CCR 則有 c1=?A?,c2=? ?,c3=?B? 第 3章 C程序的基本控制結(jié)構(gòu) 4. 限制輸入數(shù)據(jù)的寬度(“ m” ) 例如, scanf(“%5d%4d%4d”,amp。a,amp。b,amp。c)。 scanf(“%10s”,str)。 如果輸入 1234567890 good morning 則各變量的值: a=12345, b=6789, c=0 字符型數(shù)組 str 得到的值是“ good” 第 3章 C程序的基本控制結(jié)構(gòu) 二. getchar()函數(shù) 一般形式為: getchar() 功能:是從鍵盤上輸入一個字符。 通常把輸入的字符賦予一個字符變量,構(gòu)成賦值語句,如: include void main() { char c; printf(input a character\n); c=getchar(); putchar(c); } 注意: 使用本函數(shù)前必須要用文件包含命令: include 第 3章 C程序的基本控制結(jié)構(gòu) 順序結(jié)構(gòu)程序舉例 例 31:編寫程序 , 要求輸入以華氏度表示的溫度值 , 輸出以攝氏度表示的溫度值 。 【 提示 】 表示溫度的單位有兩種:攝氏度和華氏度。由華氏度轉(zhuǎn)換為攝氏度的轉(zhuǎn)換公式為: C=5/9(F32) 其中 C代表攝氏度, F代表華氏度。 第 3章 C程序的基本控制結(jié)構(gòu) 測試(運(yùn)行) 輸入華氏溫度 : CR 攝氏溫度為: 程序如下: include void main() { float f,c。 printf(輸入華氏溫度 :\n)。 scanf(%f,amp。f)。 c=*(f32)。 printf(攝氏溫度為: %\n,c)。 } 第 3章 C程序的基本控制結(jié)構(gòu) 常見錯誤(自修) 關(guān)系運(yùn)算 1. 關(guān)系運(yùn)算符 運(yùn)算符 含 義 運(yùn)算級別 結(jié)合性 小于 優(yōu)先級相同 (高 ) 左結(jié)合 = 小于或等于 ↑ 大于 ↑ = 大于或等于 ↑ = = 等于 優(yōu)先級相同 ↑ != 不等于 (低 ) 選擇結(jié)構(gòu) 第 3章 C程序的基本控制結(jié)構(gòu) 2. 關(guān)系表達(dá)式 用關(guān)系運(yùn)算符將兩個表達(dá)式連接起來所構(gòu)成的表達(dá)式。 一般形式為: 表達(dá)式 1 關(guān)系運(yùn)算符 表達(dá)式 2 關(guān)系表達(dá)式的值 : “真”和“假”兩種,分別用“ 1”和“ 0” 表示。 例如, 設(shè)有定義: int a=3,b=4,c=5,d=6,i=8,j=1,k=2,x=0。 計(jì)算下列各表達(dá)式的值 。 1. a+bcd 2. x3/2 3. 39。a39。+1c 4. i5*j==k+1 5. a(bc) 6. a!=(c==d) 7. abc 1 0 0 1 1 1 0 邏輯運(yùn)算 1. 邏輯運(yùn)算符 C語言中提供了三種邏輯運(yùn)算符 。 邏輯運(yùn)算符 含 義 運(yùn)算級別 結(jié)合性 ! 邏輯非 (高 ) 右結(jié)合 amp。amp。 邏輯與 ↑ 左結(jié)合 || 邏輯或 (低 ) 第 3章 C程序的基本控制結(jié)構(gòu) 2.邏輯表達(dá)式 用邏輯運(yùn)算符將任意 C表達(dá)式連接起來構(gòu)成的表達(dá)式。 一般形式為: [表達(dá)式 1] 邏輯運(yùn)算符 表達(dá)式 2 3.邏輯運(yùn)算的值 在 C語言中分別用“ 1”和“ 0”來表示 “真”和“假” 。參加邏輯 運(yùn)算的表達(dá)式以 “非 0”和“ 0”代表“真”和“假” 。 a b aamp。amp。b a||b !a !b 0 0 0 0 1 1 0 非 0 0 1 1 0 非 0 0 0 1 0 1 非 0 非 0 1 1 0
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1