C语言中%c与%s的区别与划分
生活随笔
收集整理的這篇文章主要介紹了
C语言中%c与%s的区别与划分
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 字符和字符串
- char和char*
- 轉(zhuǎn)換說明符
- 標(biāo)志
- 格式
字符和字符串
%c格式對應(yīng)的是單個字符。
%s格式對應(yīng)的是字符串。
例:
char和char*
%c對應(yīng)類型為char
%s對應(yīng)類型為char * , 即字符串。
轉(zhuǎn)換說明符
%c 字符 %d 有符號十進(jìn)制整數(shù) %f 浮點(diǎn)數(shù)(包括float和doulbe) %e(%E) 浮點(diǎn)數(shù)指數(shù)輸出[e-(E-)記數(shù)法] %g(%G) 浮點(diǎn)數(shù)不顯無意義的零"0" %i 有符號十進(jìn)制整數(shù)(與%d相同) %u 無符號十進(jìn)制整數(shù) %o 八進(jìn)制整數(shù) 0123 %x(%X) 十六進(jìn)制整數(shù)0f(0F) 0x1234 %p 指針 %s 字符串標(biāo)志
左對齊:"-" "%-2s"代表左對齊2位右對齊:"+" "%+2s"代表右對齊2位格式
〔標(biāo)志〕〔輸出最少寬度〕〔.精度〕〔長度〕類型
“%-md” : 左對齊,若m比實(shí)際少時,按實(shí)際輸出。
“%m.ns” : 輸出m位,取字符串(左起)n位,左補(bǔ)空格,當(dāng)n>m or m省略時m=n
“%m.nf” : 輸出浮點(diǎn)數(shù),m為寬度,n為小數(shù)點(diǎn)右邊數(shù)位
“%3.1f” : 輸入3852.99 輸出3853.0
總結(jié)
以上是生活随笔為你收集整理的C语言中%c与%s的区别与划分的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: pyinstaller安装失败_用 Py
- 下一篇: html优先级和层叠性