C 字符串和格式化輸入與輸出

1.前導(dǎo)程序


2.關(guān)于字符串

(1)字符串是一個(gè)或多個(gè)字符的序列呵曹。如"I am a student!"。

(2)C語(yǔ)言用空字符來(lái)標(biāo)記一個(gè)字符串的結(jié)束乍炉。數(shù)組的單元數(shù)必須至少比要存儲(chǔ)的字符數(shù)多1抡锈。

(3)字符串和字符怜珍。'x'和"x"的區(qū)別(后者是一個(gè)字符串由'x'和'\0'組成)。

(4)Sizeof()和strlen()函數(shù)到推。

同一個(gè)字符串考赛,sizeof()把標(biāo)志字符串結(jié)尾的空字符計(jì)算在內(nèi),長(zhǎng)度比strlen()大1.

strlen()以字符為單位給出字符串的長(zhǎng)度莉测。sizeof()給出數(shù)組的長(zhǎng)度(分配的內(nèi)存單元)颜骤。

獲取一個(gè)類型大大小~獲取一個(gè)具體量的大小。sizeof(char)和sizeof (name)=sizeof name悔雹。

sizeof()和strlen()


3.常量和C預(yù)處理器

(1)常量如0.015复哆。float taxrate=0.015欣喧。把常量0.015賦值給變量taxrate,但程序可能意外的改變它的值腌零。

(2)兩種方法const修飾符和#define預(yù)處理命令

const? int MONTHS=12;

#define MONTHS???? +12;(#define TEE? 'T')(#define OOPS? "Now you have it!")


4.printf()函數(shù)

(1)printf():(“控制描述"+變量列表)~(變量使用的是值,無(wú)論該值是變量唆阿、常量益涧、還是表達(dá)式)。

(2)printf()轉(zhuǎn)換說(shuō)明符:%c--一個(gè)字符驯鳖、%d--有符號(hào)十進(jìn)制整數(shù)闲询、%e--浮點(diǎn)數(shù)e記數(shù)法、%浅辙、f--浮點(diǎn)數(shù)十進(jìn)制扭弧、%p--指針、%%--打印一個(gè)%记舆、%s--字符串...:

請(qǐng)避免不匹配的轉(zhuǎn)換鸽捻。

(3)printf()標(biāo)志符:-(左對(duì)齊)、+(帶符號(hào))泽腮、#(...)御蒲、0(對(duì)所有數(shù)字格式,用前導(dǎo)0填充字段寬度)

打印一個(gè)字符串的前8個(gè)字符诊赊,字段寬度為8字符(%8.8s)

打印雙引號(hào)\"....\"

打印一個(gè)字段寬度在參數(shù)列表中給定的八進(jìn)制整數(shù)(%*0).

%5d(00006)

指定固定字段寬度(有效防止溢出)

(4)用printf()打印較長(zhǎng)的字符串

a.采用多個(gè)printf()函數(shù)厚满;

b.在一個(gè)printf()中采用(\)和回車鍵

c.采用字符串連接方法("Hello""world")

(5)printf()的函數(shù)返回值(返回所打印字符的數(shù)目,如果輸出有誤則返回-1碧磅,常用于檢查輸出錯(cuò)誤碘箍。向文件中而非屏幕)


5.scanf()函數(shù)

(1)scanf()會(huì)在遇到第一個(gè)空白字符空格、制表符鲸郊、或者換行符處停止讀取丰榴。~gets()函數(shù)可以用來(lái)讀取一個(gè)字符串。

(2)讀取變量類型的值加&严望,把字符串讀進(jìn)一個(gè)字符數(shù)組不使用&多艇。

(3)scanf("%d,%d",&n,&m)接受輸入? 1,2?? {scanf("%c",&ch)讀取在輸入中遇到的第一個(gè)字符}


6.關(guān)于修飾符*

printf()中在字段寬度部分使用*來(lái)代替數(shù)字

scanf()中*使函數(shù)跳過(guò)相應(yīng)的輸出項(xiàng)目(scanf("%*d%*d%d",&n);前兩個(gè)跳過(guò))

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市像吻,隨后出現(xiàn)的幾起案子峻黍,更是在濱河造成了極大的恐慌复隆,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,627評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件姆涩,死亡現(xiàn)場(chǎng)離奇詭異挽拂,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)骨饿,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,180評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)亏栈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人宏赘,你說(shuō)我怎么就攤上這事绒北。” “怎么了察署?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,346評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵闷游,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我贴汪,道長(zhǎng)脐往,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,097評(píng)論 1 300
  • 正文 為了忘掉前任扳埂,我火速辦了婚禮业簿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘阳懂。我一直安慰自己梅尤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,100評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布希太。 她就那樣靜靜地躺著克饶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪誊辉。 梳的紋絲不亂的頭發(fā)上矾湃,一...
    開(kāi)封第一講書(shū)人閱讀 52,696評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音堕澄,去河邊找鬼邀跃。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蛙紫,可吹牛的內(nèi)容都是我干的拍屑。 我是一名探鬼主播,決...
    沈念sama閱讀 41,165評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼坑傅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼僵驰!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,108評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蒜茴,失蹤者是張志新(化名)和其女友劉穎星爪,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體粉私,經(jīng)...
    沈念sama閱讀 46,646評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡顽腾,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,709評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了诺核。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片抄肖。...
    茶點(diǎn)故事閱讀 40,861評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖窖杀,靈堂內(nèi)的尸體忽然破棺而出漓摩,到底是詐尸還是另有隱情,我是刑警寧澤陈瘦,帶...
    沈念sama閱讀 36,527評(píng)論 5 351
  • 正文 年R本政府宣布幌甘,位于F島的核電站潮售,受9級(jí)特大地震影響痊项,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜酥诽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,196評(píng)論 3 336
  • 文/蒙蒙 一鞍泉、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肮帐,春花似錦咖驮、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,698評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至恒界,卻和暖如春睦刃,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背十酣。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,804評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工涩拙, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人耸采。 一個(gè)月前我還...
    沈念sama閱讀 49,287評(píng)論 3 379
  • 正文 我出身青樓兴泥,卻偏偏與公主長(zhǎng)得像怜械,于是被迫代替她去往敵國(guó)和親呢堰。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,860評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容