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

正文內(nèi)容

c語言程序設(shè)計(jì)-第2章簡單c程序設(shè)計(jì)(已改無錯字)

2023-01-23 12:23:28 本頁面
  

【正文】 C Programming 輸入、輸出函數(shù)及應(yīng)用 ? C語言本身不提供輸入 /輸出語句 , 輸入 /輸出操作由函數(shù)實(shí)現(xiàn) 。 在 C標(biāo)準(zhǔn)函數(shù)庫中提供了一些輸入 /輸出函數(shù) , 如 printf( ) 函數(shù) , scanf( ) 函數(shù) ? 關(guān)鍵字最后的字母 f是英文單詞 format的首字母 ,表示格式的意思 , 指按照用戶指定格式將數(shù)據(jù)輸入 、 輸出到顯示器屏幕上 。 C Programming 數(shù)據(jù)格式化輸出函數(shù) printf() ? printf()函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“ ” 中。但作為一個特例,不要求在使用 printf 函數(shù)之前必須包含 。 ? printf函數(shù)調(diào)用的一般形式為: printf(“格式控制字符串”,輸出表列 ); (“;”號不可遺漏) ? 輸出格式說明 在語句 printf(“ a=%d,b=%d” ,a,b)。中 “ %d” 就是格式說明,表示數(shù)據(jù)按照十進(jìn)制格式輸出。不同類型數(shù)據(jù)用不同格式字符。 C Programming printf(“a=%d b=%f ”, a,b)。 函數(shù)名 格式說明 輸 出 表 列 普通字符 ?格式說明 : 由 %和格式字符構(gòu)成 ?普通字符: 需原樣輸出的字符, 可為轉(zhuǎn)義字符 C Programming 轉(zhuǎn)義字符說明 ? 在語句 printf(“%d %d \n”,a,b)。“ \n” 稱為 轉(zhuǎn)義符 ,在此表示輸出后換行。 ? 轉(zhuǎn)義字符以反斜線 \開頭,后跟一個或幾個字符。轉(zhuǎn)義字符具有特定的含義,不同于字符原有的意義,故稱“轉(zhuǎn)義”字符。轉(zhuǎn)義字符主要用來表示那些用一般字符不便于表示的控制代碼。除“ \n” 外,“ \t” 表示橫向跳格(下一輸出區(qū)),“ \r” 表示回車,“ \b” 表示退格。 C Programming 輸出格式字符 格式字符 含義 格式字符 含義 %d 帶符號十進(jìn)制整數(shù) %s 輸出字符串 %o 無符號八進(jìn)制整數(shù) %f 輸出含小數(shù),隱含輸出 6位小數(shù) %x 無符號十六進(jìn)制整數(shù) %e 以指數(shù)形式輸出 %u 無符號十進(jìn)制整數(shù) %g %f或 %e中輸出寬度短的一個 %c 輸出單個字符 C Programming 附加格式說明字符 ? printf函數(shù)可以指定輸出數(shù)據(jù)類型外,還可以通過附加格式說明指定輸出數(shù)據(jù)的字段寬度、精度、對齊方式,附加格式說明字符含義如下,在具體應(yīng)用中加以領(lǐng)會。 ? 格式字符 % 177。 m .n h/l [開始符 ] [標(biāo)志字符 ] [寬度指示符 ] [精度指示符 ] [長度修正符 ] [格式轉(zhuǎn)換符 ] C Programming 【 例 23】 輸出函數(shù)應(yīng)用 void main() { int a=88,b=89。 /*定義整型變量 a、 b并賦值 */ printf(%d %d\n,a,b)。 /*按照整數(shù)格式輸出 a、 b值 */ printf(%d,%d\n,a,b)。 /*增加非格式符號“,”輸出 a、 b值 */ printf(%c,%c\n,a,b)。 /*按照字符格式輸出 */ printf(a=%d,b=%d,a,b)。 /*增加非格式字符,進(jìn)一步說明并輸出 a、 b值 */ } 運(yùn)行結(jié)果 88 89 88, 89 X ,Y a=88,b=89 C Programming 程序舉例 include main() { float f1 = , f2 = , f3 = 。 int n1 = 123, n2 = 45, n3 = 6。 printf(printf WITHOUT width or precision specifications:\n)。 printf(%f\n%f\n%f\n, f1, f2, f3)。 printf(%d\n%d\n%d\n, n1, n2, n3)。 printf(printf WITH width and precision specifications:\n)。 printf(%\n%\n%\n, f1, f2, f3)。 printf(%5d\n%6d\n%3d\n\n, n1, n2, n3)。 } C Programming 不同輸出格式比較 void main() { int a=29。 float b=。 double c=。 char d=39。h39。 printf(a=%d,%5d,%o,%x\n,a,a,a,a)。 printf(b=%f,%lf,%,%e\n,b,b,b,b)。 printf(c=%lf,%f,%\n,c,c,c)。 printf(d=%c,%8c\n,d,d)。 } 運(yùn)行結(jié)果: a=29, 29,35,1d b=1243,234131,1243,234131,1243,2341,+03 c=, d=h, h C Programming 格式化輸入函數(shù) scanf( ) ? scanf()函數(shù)是一個標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件“ ” 中,與 printf函數(shù)相同,作用是從輸入設(shè)備讀取各種格式、各種類型的數(shù)據(jù)。 ? scanf函數(shù)的一般形式 : scanf(格式控制字符串,地址列表 ) 其中:格式控制字符串的含義與 printf類似,它指定輸入數(shù)據(jù)項(xiàng)的類型和格式。 地址列表是由若干個地址組成的列表,可以是變量的地址( amp。變量名)或字符串的首地址。 C Programming 例如 : scanf(“%d,%f”,amp。a,amp。b)。 ? 注意格式說明與輸入變量之間的對應(yīng)關(guān)系: 個數(shù)與類型 C Programming 使用 scanf函數(shù)還必須注意事項(xiàng): ? 使用 scanf函數(shù)還必須注意以下幾點(diǎn): a. scanf()函數(shù)中沒有精度控制,如: scanf(%,amp。a)。 是非法的。 b. scanf中要求給出變量地址,如給出變量名則會出錯。如 scanf(%d,a)。是非法的,應(yīng)改為 saf(%d,amp。a)。才是合法的。 c. 在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1