字串是記憶體中一段連續的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...