printf(\n);這個(gè)語句輸出的是換行,printf自己不會(huì)換行的,和在哪里無關(guān)。
梨林ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)建站的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!
你的問題其實(shí)和printf無關(guān),和scanf有關(guān)。scanfi有緩沖的輸入,當(dāng)你輸入1的時(shí)候,其實(shí)1并沒有被賦值到變量a,當(dāng)你按下回車后,scanf才從鍵盤緩沖區(qū)找對(duì)應(yīng)的數(shù)字賦值。
我試了一下,換行的啊!樓主的意思難道是要再隔一行么?那就再多加個(gè)“\n”就行了。
預(yù)處理一行寫不下:把一個(gè)預(yù)處理指示寫成多行要用“\”續(xù)行,因?yàn)楦鶕?jù)定義,一條預(yù)處理指示只能由一個(gè)邏輯代碼行組成。
[1] 目前2011年12月8日,國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)發(fā)布的C11標(biāo)準(zhǔn)是C語言的第三個(gè)guan方標(biāo)準(zhǔn),也是C語言的最新標(biāo)準(zhǔn),該標(biāo)準(zhǔn)更好的支持了漢字函數(shù)名和漢字標(biāo)識(shí)符,一定程度上實(shí)現(xiàn)了漢字編程。
不能省略。不過有些情況下可以采用更簡(jiǎn)單的形式。在字符串中換行。當(dāng)字符串過長(zhǎng),寫在一行中閱讀不便時(shí),可以采用一種特殊的換行方式。C語言規(guī)定,連續(xù)的用引起的字符串常量,會(huì)默認(rèn)合并為一個(gè)常量字符串。
在輸出的時(shí)候,計(jì)算輸出的寬度,或者輸出的個(gè)數(shù),在達(dá)到一定限度后,增加換行符即可。
1、預(yù)處理一行寫不下:把一個(gè)預(yù)處理指示寫成多行要用“\”續(xù)行,因?yàn)楦鶕?jù)定義,一條預(yù)處理指示只能由一個(gè)邏輯代碼行組成。
2、[1] 目前2011年12月8日,國(guó)際標(biāo)準(zhǔn)化組織(ISO)和國(guó)際電工委員會(huì)(IEC)發(fā)布的C11標(biāo)準(zhǔn)是C語言的第三個(gè)guan方標(biāo)準(zhǔn),也是C語言的最新標(biāo)準(zhǔn),該標(biāo)準(zhǔn)更好的支持了漢字函數(shù)名和漢字標(biāo)識(shí)符,一定程度上實(shí)現(xiàn)了漢字編程。
3、可以通過在行尾加\的形式,實(shí)現(xiàn)換行。比如 printf(this is for test %d, %d,%d\n, \ a,\ b,\ c\ );和 printf(this is for test %d, %d,%d\n, a,b,c);是一樣的。