c语言字母分别代表的意思,C语言中%c,%s分别代表什么意思? 在C语言中c% 和 d% 是表示什么意思?...
%c在C語(yǔ)言中代表字符型格式符。
%s在C語(yǔ)言中代表字符串型格式符。
%c和%s一般用在printf、sprintf等字符串格式化函數(shù)中,用于決定格式化參數(shù)的數(shù)據(jù)類(lèi)型。如printf("%s",? a)會(huì)將變量a作為字符串類(lèi)型進(jìn)行格式化。
printf()函數(shù)是格式化輸出函數(shù), 一般用于向標(biāo)準(zhǔn)輸出設(shè)備按規(guī)定格式輸出信息。
printf()函數(shù)的調(diào)用格式為: printf("", )。
格式輸出,它是c語(yǔ)言中產(chǎn)生格式化輸出的函數(shù)(在 stdio.h 中定義)。用于向終端(顯示器、控制臺(tái)等)輸出字符。格式控制由要輸出的文字和數(shù)據(jù)格式說(shuō)明組成。要輸出的文字除了可以使用字母、數(shù)字、空格和一些數(shù)字符號(hào)以外,還可以使用一些轉(zhuǎn)義字符表示特殊的含義。
擴(kuò)展資料:
C語(yǔ)言中所有格式化類(lèi)型的定義:
1、%d/i
接受整數(shù)值并將它表示為有符號(hào)的十進(jìn)制整數(shù),i是老式寫(xiě)法
2、%o
無(wú)符號(hào)8進(jìn)制整數(shù)(不輸出前綴0)
3、%u
無(wú)符號(hào)10進(jìn)制整數(shù)
4、%x/X
無(wú)符號(hào)16進(jìn)制整數(shù),x對(duì)應(yīng)的是abcdef,X對(duì)應(yīng)的是ABCDEF(不輸出前綴0x)
5、%f(lf)
單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)用f(lf在C99開(kāi)始加入標(biāo)準(zhǔn),意思和f相同)
6、%e/E
科學(xué)計(jì)數(shù)法表示的數(shù),此處"e"的大小寫(xiě)代表在輸出時(shí)用的“e”的大小寫(xiě)
7、%g/G
有效位數(shù),如:%.8g表示單精度浮點(diǎn)數(shù)保留8位有效數(shù)字。
8、%c
字符型。可以把輸入的數(shù)字按照ASCII碼相應(yīng)轉(zhuǎn)換為對(duì)應(yīng)的字符
9、%s/S
字符串。輸出字符串中的字符直至字符串中的空字符(字符串以'\0‘結(jié)尾,這個(gè)'\0'即空字符)
10、%p
以16進(jìn)制形式輸出指針
11、%n
到此字符之前為止,一共輸出的字符個(gè)數(shù),不輸出文本
12、%%
不進(jìn)行轉(zhuǎn)換,輸出字符‘%’(百分號(hào))本身
13、%m
打印errno值對(duì)應(yīng)的出錯(cuò)內(nèi)容,(例:printf("%m\n");)
參考資料來(lái)源:百度百科-printf
總結(jié)
以上是生活随笔為你收集整理的c语言字母分别代表的意思,C语言中%c,%s分别代表什么意思? 在C语言中c% 和 d% 是表示什么意思?...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 火狐浏览器设置代理后出现“建立安全连接失
- 下一篇: AspectJ 使用及原理