C語言基礎 9 字串格式化輸入和輸出

2022-06-11 19:36:08 字數 1315 閱讀 9625

字串是記憶體中一段連續的char

空間,以』\0』結尾

putchar輸出乙個char

printf是輸出乙個字串

printf格式字元

字元

對應資料型別

含義

d int

接受整數值並將它表示為有符號的十進位制整數

hdshort int

短整數hu

unsigned short int

無符號短整數

ounsigned int

無符號8

進製整數

uunsigned int

無符號10

進製整數

x / x

unsigned int

無符號16進製制

整數,x

對應的是

abcdef,x

對應的是

abcdef

ffloat或

double

單精度浮點數或雙精度浮點數

e / e

double

科學計數法表示的數,此處"e"

的大小寫代表在輸出時用的

「e」的大小寫

cchar

字元型。可以把輸入的數字按照ascii碼

相應轉換為對應的字元

s / s

char * / wchar_t *

字串。輸出字串中的字元直至字串中的空字元(字串以'\0『

結尾,這個

'\0'

即空字元)

pvoid *

以16進製制形式輸出指標%

%輸出乙個百分號

printf附加格式

字元

含義

l附加在d,u,x,o

前面,表示長整數

-左對齊

m(代表乙個整數

)資料最小寬度

0將輸出的前面補上0直到佔滿指定列寬為止不可以搭配使用-

n(代表乙個整數

)寬度至少為n

位不夠以空格填充

getchar是從標準輸入裝置讀取乙個

char

char a = getrchar();//從標準輸入裝置讀取乙個

char

,賦值給變數

aint a1;

scanf(「%d」, &a1);//這裡的變數一定要寫取位址操作符

scanf通過

%d轉義的方式可以得到使用者通過標準輸入裝置輸入的整數

C語言基礎 02字串和格式化輸入 輸出

字串和格式化輸入 輸出 一 字串 c語言沒有與字串相關的變數型別,字元的儲存是在char陣列當中,並以空字元 0 結束。1 字串常量 舉個栗子 char a abc 雙引號表示乙個字串常量。c語言在處理字串常量是會自動在結尾加空字元 0 字串文字之間沒有間隔或者間隔是空格,ansi c會將其自動連線...

c語言基礎筆記(3 字串格式化輸出和輸入)

3.1 字串在計算機內部的儲存方式 字串是記憶體中一段連續的char空間,以 0 結尾 是c語言表達字串的方式 3.2 printf函式,putchar函式 printf格式字元 printf附加格式 3.3 scanf函式與getchar函式 scanf通過鍵盤讀取使用者輸入,放入變數中,記得引數...

3 1 2 字串格式化

類string.formatter 類formatter 有下面的公共訪問方法 format format string,args,kwargs format 是最基本的 api方法。它把引數 args 和kwargs 按格式字串 format string 進行格式化。這個函式只是呼叫 vform...