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

正文內(nèi)容

c語言程序設(shè)計課件-資料下載頁

2025-08-05 00:59本頁面
  

【正文】 。include或 include“”Date 122二、格式輸入與輸出(一)、 printf函數(shù)(格式輸出函數(shù))printf( “格式控制字符串 ”,輸出表列)括弧內(nèi)包括兩部分:( 1) “格式控制字符串 ”是用雙引號括起來的字符串,也稱“轉(zhuǎn)換控制字符串 ”,它包括兩種信息:① 格式說明,由 “% ”和格式字符組成,如 %d,%f等。它的作用是將輸出的數(shù)據(jù)轉(zhuǎn)換為指定的格式輸出。格式說明總是由 “% ”字符開始的。② 普通字符,即需要原樣輸出的字符。( 2) “輸出表列 ”是需要輸出的一些數(shù)據(jù),可以是表達(dá)式。Date 123下面是一個例子:printf(“%d%d”,a,b)。格式說明 輸出表列printf(“a= %db=%d”,a,b)。格式說明 輸出表列Date 124常用的有以下幾種格式字符:( 1) d格式字符。用來輸出十進(jìn)制整數(shù)。有以下幾種格式字符:① % d, 按整型數(shù)據(jù)的實(shí)際長度輸出。② % md, m為指定的輸出字段的寬度。如果數(shù)據(jù)的位數(shù)小于 m, 則左端補(bǔ)以空格,若大于 m, 則按實(shí)際位數(shù)輸出。如printf(“%4d,%4d”,a,b)。若 a= 123, b= 12345, 則輸出結(jié)果為|__|123, 12345③ % ld, 輸出長整型數(shù)據(jù)。如longa=135790。printf(“%ld”,a)。Date 125對 long型數(shù)據(jù)應(yīng)當(dāng)用 % ld格式輸出。對長整型數(shù)據(jù)也可以指定字段寬度,如將上面 printf函數(shù)中的 “% ld”改為 “% 8ld”則輸出為:|__||__|135790( 8列)一個 int型數(shù)據(jù)可以用 % d或 % ld格式輸出。( 2) O格式符,以八進(jìn)制數(shù)形式輸出整數(shù)。由于是將內(nèi)存單元中的各位的值( 0或 1)按八進(jìn)制形式輸出,因此輸出的數(shù)值不帶符號,即將符號位也一起作為八進(jìn)制數(shù)的一部分輸出。例如:inta=1。printf(“%d,%o”,a,a)。Date 1261111111111111111輸出為- 1, 177777對長整型數(shù)( long型)可以用 “% lo”格式輸出。同樣可以指定字段寬度,如 printf( “% 8o”, a)輸出為 |__||__|177777- 1在內(nèi)存單元中的存放形式(以補(bǔ)碼形式存放)如下:Date 127( 3) x格式符,以十六進(jìn)制數(shù)形式輸出整數(shù)。同樣不會出現(xiàn)負(fù)的十六進(jìn)制數(shù)。例如inta=- 1。Printf(“%x,%o,%d”,a,a,a)。輸出結(jié)果為:ffff, 177777,- 1Date 128( 4) u格式符,用來輸出 unsigned型數(shù)據(jù),即無符號數(shù),以十進(jìn)制形式輸出。( 5) C格式符,用來輸出一個字符。 如:charc=‘a(chǎn)’。printf(“%c”,c)。輸出字符 ‘a(chǎn)’, 請注意: “% c”中的 c是格式符,引號右邊的 c是變量名 ,不要搞混。一個整數(shù),只要它的值在 0~ 255范圍內(nèi),也可以用字符形式輸出 ,在輸出前,系統(tǒng)會將該整數(shù)作為 ASCII碼轉(zhuǎn)換成相應(yīng)的字符;反之 ,一個字符數(shù)據(jù)也可以用整數(shù)形式輸出。 Date 129(6)S格式符,用來輸出一個字符串。有幾種用法: ① % s, 例如:printf(“%s”,“CHINA”)。輸出 “CHINA”字符串(不包括雙引號)。 ② % ms, 輸出的字符率占 m列,如字符串本身長度大于 m, 則突破 m的限制,將字符串全部輸出。若串 長小于 m, 則左補(bǔ)空格。 Date 130③ %- ms, 如果串長小于 m, 則在 m列范圍內(nèi), 字符率向左靠,右補(bǔ)空格。 ④ % m. ns, 輸出占 m列,但只取字符串中左端 n個字符。這 n個字符輸出在 m列的右側(cè),左補(bǔ)空格。 ⑤ %- m. ns, 其中 m、 n含義同上, n個字符輸出在 m列范圍的左側(cè),右補(bǔ)空格。如果 n> m,則 m自動取n值,即保證 n個字符正常輸出。Date 131( 7) f格式符,用來輸出實(shí)數(shù)(包括單、雙精度),以小數(shù)形式輸出。有以下幾種用法: ② % m列 ,其中有 n位小數(shù)。如果數(shù)值長度小于 m, 則左端補(bǔ)空格。③ % m. nf與 % ,只是使輸出的數(shù)值向左端靠,右端補(bǔ)空格。① % f, 不指定字段寬度,由系統(tǒng)自動指定,使整數(shù)部分全部如數(shù)輸出。并輸出 6位小數(shù)。應(yīng)當(dāng)注意,并非全部數(shù)字都是有效數(shù)字。單精度實(shí)數(shù)的有效位數(shù)一般為 7位。Date 132(1)字符數(shù)據(jù)的輸出:main(){charc=‘a(chǎn)’。inti=97。printf(“%c,%d\n”,c,c)。printf(“%c,%d\n”,i,i)。}運(yùn)行結(jié)果為:a,97a,97Date 133(2)字符串的輸出main(){printf(“%5s,%,%.4s,%\n”,”CHINA”,”CHINA”,“CHINA”,”CHINA”)。輸出如下:CHINA,|__||__||__||__||__|CH,CHIN,CHI|__||__|其中第 3個輸出項(xiàng) ,格式說明為 “%.4s ”, 即只指定 n,沒指定 m,自動使 m=n=4, 故占 4列。Date 134(3)輸出實(shí)數(shù)時的有效位數(shù):main(){floatx,y。x=。y=。printf(“%f”,x+y)。}運(yùn)行結(jié)果為:Date 135(4)輸出實(shí)數(shù)時指定小數(shù)位數(shù):main(){floatf=。printf(“%f |__||__|%10f |__||__|% |__||__|%.2f |__||__|%\n”,f,f,f,f,f)。}運(yùn)行結(jié)果為:|__||__||__||__||__||__||__||__||__||__||__||__||__||__||__||__|Date 136格式字符 說 明d,i 以 帶 符號的十 進(jìn) 制形式 輸 出整數(shù)(正數(shù)不 輸 出符號)o 以 八 進(jìn) 制無符號形式 輸 出整數(shù)(不 輸 出前 導(dǎo) 符 0)x,X 以 十六 進(jìn) 制無符號形式 輸 出整數(shù)(不 輸出前 導(dǎo) 0x),用 x則輸 出十六 進(jìn) 制數(shù)的 a~ f時 以小寫形式 輸 出。用 X時 , 則 以大寫字母 輸 出。u 以 無符號十 進(jìn) 制形式 輸 出整數(shù)c 以 字符形式 輸 出,只 輸 出一個字符printf格式字符Date 137格式字符 說 明s 輸 出字符串f 以小數(shù)形式 輸 出 單 、雙精度數(shù), 隱 含輸 出 6位小數(shù)。e,E 以 指數(shù)形式 輸 出 實(shí) 數(shù),數(shù)字部分小數(shù)位數(shù) 為 6位,如用 “E”, 則輸 出 時 ,指數(shù)以大寫表示g,G 選 用% f或% e格式中 輸 出 寬 度 較 短的一種格式,不 輸 出無意 義 的 0。用 G時,若以指數(shù)形式 輸 出, 則 指數(shù)以大寫表示Date 138字符 說 明字母 l 用 長 整型整數(shù),可加在格式符 d、 o、 x、 u前面m( 代表一個正整數(shù))數(shù)據(jù)最小 寬 度n( 代表一個正整數(shù))對 實(shí) 數(shù),表示 輸 出 n位小數(shù); 對 字符串,表示截取的字符個數(shù)— 輸 出的數(shù)字或字符在域內(nèi)向左靠printf的附加格式說明字符Date 139 printf函數(shù)時,還需注意以下幾點(diǎn)( 1)除了 X, E, G外,其他格式字符必須用小寫字母,如 % d不能寫成 % D。( 2) 可以在 printf函數(shù)中的 “格式控制 ”字符串內(nèi)包含 “轉(zhuǎn)義字符 ”,如 “\n”,“\t”,“\b”,“\r”,“\f”,“\377”等。( 3)上面介紹的 d、 o、 x、 u、 c、 s、 i、 e、 g等字符,如用在 “% ”后面就作為格式符號。一個格式說明以“% ”開頭,以上述 9個格式字符之一為結(jié)束,中間可以插入附加格式字符(也稱修飾符)。例如:Date 140printf(“c=%cf=%fs=%s”,c,f,s)。格式說明第一個格式說明為 “% c”而不包括其后的 f,第二個格式說明為 “% f”, 不包括其后的 S,第三個格式說明為 “% s”。 其他的字符為原樣輸出的普通字符。( 4)如果想輸出字符 “% ”,則應(yīng)該在 “格式控制 ”字符串中用連續(xù)兩個 % 表示,如printf(“%f%%”,)。輸出: %Date 141(二)、 scanf函數(shù)(格式輸入函數(shù))scanf( “格式控制字符串 ”,地址表列)“格式控制字符串 ”的含義同 printf函數(shù);“地址表列 ”是由若干個地址組成的表列,可以是變量的地址,或字符串的首地址。Date 142 用 scanf函數(shù)輸入數(shù)據(jù)main(){inta,b,c。scanf(“%d%d%d”,amp。a,amp。b,amp。c)。printf(“%d,%d,%d\n”,a,b,c)。}運(yùn)行時按以下方法輸入 a、 b、 c的值:3|__|4|__|5↙3, 4, 5amp。a,amp。b,amp。c中的 “amp。”是 “地址運(yùn)算符 ”, amp。a指 a在內(nèi)存中的地址。Date 143說明: “% d% d% d”表示按十進(jìn)制整數(shù)形式輸入數(shù)據(jù)。輸入數(shù)據(jù)時,在兩個數(shù)據(jù)之間以一個或多個空格間隔,也可以用回車鍵、跳格健 tab。用 “% d% d% d”, 格式輸入數(shù)據(jù)時,不能用逗號作兩個數(shù)據(jù)間的分隔符。與 printf函數(shù)中的格式說明類似,以 % 開始,以一個格式字符結(jié)束,中間可以插入附加字符。Date 144格式字符 說 明d,i 用來 輸 入有符號的十 進(jìn) 制整數(shù)u 用來 輸 入無符號的十 進(jìn) 制整數(shù)o 用來 輸 入無符號的八 進(jìn) 制整數(shù)x,X 用來 輸 入無符號的十六 進(jìn) 制整數(shù)(大小寫作用相同)c 用來 輸 入 單 個字符s 用來 輸 入字符串,將字符串送到一個字符數(shù) 組 中,在 輸入 時 以非空白字符開始,以第一個空白字符 結(jié) 束。字符串以串 結(jié) 束符 ‘\0’作 為 其最后一個字符f 用來 輸 入 實(shí) 數(shù),可以用小數(shù)形式和指數(shù)形式 輸 入e,E,g,G 與 f作用相同, e與 f, g可以互相替 換 (大小寫作用相同)scanf格式字符Date 145字符 說 明l 用于 輸 入 長 整型數(shù)據(jù)(可用 %ld,%lo,%lx)以及 double型數(shù)據(jù)(用 %lf或% le)域 寬 指定 輸 入數(shù)據(jù)所占 寬 度(列數(shù)),域 寬應(yīng)為 正整數(shù)* 表示本 輸 入 項(xiàng) 在 讀 入后不 賦值給 相 應(yīng) 的 變 量scanf的附加格式說明字符Date 146說明:( 1)對 unsigned型變量所需的數(shù)據(jù),可以用 % u,% d或
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1