1樓:小夏在深圳
可以的。system.out.println();ln代表換行,不換行的輸出語句為system.out.print()。
減號結果左對齊,右邊填空格。預設是右對齊,左邊填空格。+加號輸出符號(正號或負號)space空格輸出值為正時加上空格,為負時加上負號#井號type是o、x、x時,增加字首0、0x、0x。
type是a、a、e、e、f、g、g時,一定使用小數點。預設的,如果使用.0控制不輸出小數部分,則不輸出小數點。
type是g、g時,尾部的0保留。0數字零將輸出的前面補上0,直到佔滿指定列寬為止(不可以搭配使用「-」)。
示例:printf("%5d\n",1000); //預設右對齊,左邊補空格
printf("%-5d\n",1000); //左對齊,右邊補空格
printf("%+d %+d\n",1000,-1000); //輸出正負號
擴充套件資料
1、printf在vc++中預設關閉緩衝區,且只能設定全緩衝。輸出時會及時的輸到螢幕。因為微軟閉源,所以無法研究printf函式的實現原始碼。
2、在printf的實現中,在呼叫write之前先寫入io緩衝區,這是一個使用者空間的緩衝。系統呼叫是軟中斷,頻繁呼叫,需要頻繁陷入核心態,這樣的效率不是很高,而printf實際是向使用者空間的io緩衝寫,在滿足條件的情況下才會呼叫write系統呼叫,減少io次數,提高效率。
2樓:路堯家的顧小言
可以,printf函式括號內是它要輸出的內容,過長時是可以換行的,這個是以它的括號的界定範圍的。
變數在使用前,必須在**中進行宣告,即建立該變數。變數的定義在使用之前定義即可,一般在main函式開頭定義是為了便於檢查、修改。
3樓:兔子和小強
凡是能寫空格的地方,都可以用製表符或換行代替,如printf("%d%d%d", data1,data2,
data3); //這樣為了美觀至於資料定義,純c的語法是要求變了必須定義在函式體頭部,但目前編譯器大多是c++編譯器,向下相容c,變數可以定義在需要的地方。
4樓:
第一個問題,你可以寫兩個printf,只要你不打如換行符,打出來的東西是不會換行的。為了美觀的話,可以這麼做。
第二個問題,c是這樣的,你說的之前定義就可以是c++不要混淆了。如果你建立檔案的時候字尾名是.c而不是.cpp的話就會發現不行的。
5樓:
printf(
"hello,"
"world"
);c/c++中相鄰字串會自動合併
6樓:吳小毓
#include
int main()
執行一下,這個是不可以中途換行的。
7樓:h天龍
用反斜槓(\)分開啊
printf(「hello \
world!」);
c語言每輸出5個換行
8樓:小夏在深圳
加一個計數的變數,每次找到目標時計數加一,被5整除時換行。
源**如下:
#include
int main()
擴充套件資料1、printf()函式在碰到」\n」時,並沒有直接輸出字元』\』與字元』n』,而是將它們看作一個換行標記,執行了換行操作,以使後面的輸出列印在新的一行。
2、printf函式的返回值是返回所列印的字元的數目。如有輸出錯誤,那麼printf()會返回一個負數。
9樓:c呀可可
統計的m出錯了。新增一個變數,該變數初值為0,然後輸出一個素數,變數值+1,然後判斷變數,如果%5等於0,輸出換行。正確的如下:(ps:我感覺你的判斷素數邏輯很亂)
#include
#include
int main()
m++;}}
10樓:匿名使用者
把n++拿出來,放到12行和13行之間。
11樓:匿名使用者
給你改了點
int main()
if(a%5==0 && !flag)
}printf("\n");
return 0;}
12樓:
手術成功不光在於術後沒有後遺症,更關鍵是要自然美觀。馬力院長經常在她的微博裡說,成功的雙眼皮主要在於這三點:1.術後自然;2.術後雙眼皮沒有瘢痕;3.術後無不適感。
關於C語言中scanf和printf函式
輸入結果要看你 定義的變數 year 和 code 的 型別,決定,1,int year char code scanf d c year,code printf d c year,code 列印結果 1998和逗號 c 只能接受耽擱字元你輸入的是1998,r 所以 code 裡面鋤從了逗號 而沒有...
請問如何用c語言printf函式列印小括號
風若遠去何人留 printf要列印小括號,直接列印即可,不需要任何其它處理。比如要列印字串 please input a score 0 100 那麼只要呼叫 printf please input a score 0 100 這樣就可以輸出要求的字串了。在c語言中,除了需要轉義表達的特殊字元外,其...
C語言有趣的printf
竇慧清凡靈 printf函式原型為 void printf const char fmt,這個printf x 2 d d n x 中的 x 2 d d n 是一個條件表示式.該條件表示式的原型為 表示式1?表示式2 表示式3 它的執行順序為 先求解表示式1,若為非0則求解表示式2 若表示式的值為0...