stdio.h頭文件:
創(chuàng)新互聯(lián)專注于衡山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城網(wǎng)站定制開發(fā)。衡山網(wǎng)站建設(shè)公司,為衡山等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)#include
這是一個(gè)預(yù)處理命令
stdio.h 是一個(gè)文件,稱為頭文件
包括對(duì)應(yīng)于 C 語言程序中使用的輸入/輸出函數(shù)的宏
所設(shè)計(jì)的 printf()、scanf()、putchar()、getchar()等函數(shù)需要使用頭文件中的這些宏才能正確執(zhí)行
Scanf函數(shù):
函數(shù)功能:用于接受數(shù)據(jù)
格式代碼的區(qū)別
沒有%g選項(xiàng)
格式代碼 %f 和 %e 在效果上是一樣的
參數(shù)列表的區(qū)別
printf() 使用變量名、常量、符號(hào)常量和表達(dá)式
scanf()使用變量指針,參數(shù)列表應(yīng)遵循以下規(guī)則:
如果希望讀取基本數(shù)據(jù)類型變量的值,應(yīng)在變量名的前面加上符號(hào)&
當(dāng)讀取指針變量指向的值時(shí),在變量名前不能使用 &
功能:用于在標(biāo)準(zhǔn)輸出設(shè)備控制臺(tái)上顯示數(shù)據(jù)
格式 | printf() | scanf() |
單字符 | %c | %c |
字符串 | %s | %s |
帶符號(hào)的十進(jìn)制整數(shù) | %d | %d |
浮點(diǎn)數(shù) (十進(jìn)制記數(shù)法) | %f | %f 或 %e |
浮點(diǎn)數(shù) (十進(jìn)制記數(shù)法) | %lf | %lf |
浮點(diǎn)數(shù)(指數(shù)計(jì)數(shù)法) | %e | %f 或 %e |
浮點(diǎn)數(shù)( %f 或 %e 中較短的一個(gè)) | %g | |
不帶符號(hào)的十進(jìn)制整數(shù) | %u | %u |
不帶符號(hào)的十六進(jìn)制整數(shù)(使用“ABCDEF”) | %x | %x |
不帶符號(hào)的八進(jìn)制整數(shù) | %o | %o |
轉(zhuǎn)義字符:
轉(zhuǎn)義序列 | 名稱 | 描述 |
\a | 警告 | 產(chǎn)生一則警告。 |
\b | 退格 | 將光標(biāo)回退一格。 |
\f | 換頁 | 將光標(biāo)移到下一頁的第一格。 |
換行 | 將光標(biāo)移到下一行的第一格。 | |
\r | 回車 | 將光標(biāo)移到當(dāng)前行的第一格。 |
\t | 水平制表 | 將光標(biāo)移到下一個(gè)水平制表位置。 |
\v | 垂直制表 | 將光標(biāo)移到下一個(gè)垂直制表位置。 |
\' | 單引號(hào) | 產(chǎn)生一個(gè)單引號(hào)。 |
\" | 雙引號(hào) | 產(chǎn)生一個(gè)雙引號(hào)。 |
\? | 問號(hào) | 產(chǎn)生一個(gè)問號(hào)。 |
\\ | 反斜線 | 產(chǎn)生一條反斜線。 |
\0 | 空 | 產(chǎn)生一個(gè)空字符。 |
Printf修飾符:
字符寬度修飾符,例如:printf(“%4d”,500);
可以用于浮點(diǎn)型、雙精度型和字符數(shù)組型(字符串)
范圍寬度修飾符是一個(gè)整數(shù),定義了數(shù)據(jù)項(xiàng)的大范圍寬度。
“-” 修飾符,例如:printf(“%-d”,500);
數(shù)據(jù)項(xiàng)在范圍內(nèi)向左對(duì)齊,從范圍最左側(cè)的位置開始輸出數(shù)據(jù)項(xiàng)
精度修飾符,例如:printf(“%.2f”,3.14159);
可以用在浮點(diǎn)型、雙精度型或字符數(shù)組型(字符串)中。
如果用在浮點(diǎn)型或雙精度型數(shù)據(jù)中,數(shù)字字符串表示小數(shù)右側(cè)最多可輸出的數(shù)字位數(shù)
“0” 修飾符(填充在數(shù)字左邊,右邊無效,保證數(shù)據(jù)準(zhǔn)確性)
字段的默認(rèn)填充符是空格。如果用戶希望用零作為填充符,需要使用此修飾符
“l(fā)” 修飾符
可以借助于此修飾符將整數(shù)顯示為長整型或雙精度型參數(shù)。相應(yīng)的格式代碼為 %ld
“h” 修飾符
此修飾符用于顯示短整數(shù),相應(yīng)的格式代碼為%hd
“*” 修飾符
如果用戶不希望預(yù)先指定字段寬度,而希望程序來指定,則需要用到此修飾符
(PS:以上為自己學(xué)習(xí)之后的筆記,如果有誤歡迎指正,大家一起學(xué)習(xí)進(jìn)步)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧