五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

C語(yǔ)言學(xué)習(xí)(3)printf和scanf

2023-04-10 20:01 作者:MayTheFifteenth  | 我要投稿

??/*******************************************************************************************************

? ? ? ? ? ? ? ? ? ? ?剛開始學(xué)習(xí)C語(yǔ)言,僅代表自己的學(xué)習(xí)理解,不代表觀點(diǎn)一定正確

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 只做學(xué)習(xí)記錄

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?有錯(cuò)誤的麻煩指出,謝謝!

*********************************************************************************************************/

printf

***printf:標(biāo)準(zhǔn)格式化輸出

例:printf(“%d\n”,a);

?

***printf函數(shù)的返回值指的是被輸出的字符的數(shù)量(不包含\0)

例:int i = 43;

? ? ?printf("%d\n",printf("%d",printf("%d",i)));


當(dāng)?shù)谌齻€(gè)printf輸出43時(shí),返回給第二個(gè)printf的值是字符的數(shù)量,也就是兩個(gè)字符,所以輸出2,而返回到第一個(gè)printf時(shí)只有一個(gè)字符,即輸出為1

?

***在C語(yǔ)言中,\n作為printf刷新緩存的標(biāo)識(shí)符

?

未加\n
加了\n


scanf

scanf:標(biāo)準(zhǔn)格式化輸入

例:scanf(“%d”,&a);

?

scanf的使用技巧

***丟棄字符

在C99標(biāo)準(zhǔn)中是這樣定義的

?


例:

?

***字符匹配

????[]可以匹配待定的字符序列,需要在scanf的第一個(gè)參數(shù)中的轉(zhuǎn)換說(shuō)明符后使用

比如:char data[10]={0}; scanf(“%[xxx]”,data);

????^符號(hào)可以指定不能被匹配的字符

比如:scanf(“%[^xxx]”,data);

????-符號(hào)表示連接,可以把n個(gè)字符進(jìn)行連接,用于字符匹配

比如:scanf(“%[a-z]”,data);

注意:什么是匹配,就是從第一個(gè)字符開始接收,直到接收到匹配之外的字符就結(jié)束

圖二:當(dāng)輸入為數(shù)字時(shí),系統(tǒng)接收到的第一個(gè)字符不是小寫字母,就不會(huì)把數(shù)字放入緩存中,

并且之后的全部丟棄,輸出就為空

?


***清除緩存

清除\n(包括\n)以前的緩存

?




C語(yǔ)言學(xué)習(xí)(3)printf和scanf的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
海淀区| 英吉沙县| 香港| 新巴尔虎左旗| 新巴尔虎左旗| 彩票| 哈巴河县| 仙桃市| 扶沟县| 绥德县| 车险| 息烽县| 靖江市| 巴里| 芜湖县| 广州市| 绥宁县| 年辖:市辖区| 湖州市| 万安县| 南木林县| 石楼县| 南川市| 普宁市| 固安县| 珠海市| 汕尾市| 报价| 德兴市| 乌兰县| 福建省| 灵台县| 闽侯县| 灌云县| 叙永县| 孙吴县| 增城市| 宜黄县| 明光市| 宁乡县| 涪陵区|