printf輸出問題

Home Home
引用 | 編輯 dfgkopeeed
2011-11-19 15:40
樓主
推文 x0
我想請問如何在  printf ("....內容.....");   ..

訪客只能看到部份內容,免費 加入會員



獻花 x0
引用 | 編輯 ebolaman
2011-11-20 15:21
1樓
  
複製程式
    printf("C:\\Windows\\System32\\"); printf("\n");
    printf("I like \"C/C++\""); printf("\n"); 

/ 直接打 / 即可

但是 \ 因為特殊字元 \n \t \v \b \a 等都要靠 Backslash (反斜線) 來判斷

因此設計成,簡單地打兩個反斜線 \\ 就能讓程式知道這是要印出一個 反斜線

同理,Double Quotes " 為了不干擾 字串的判讀,打成 \"


\\  印出  \
\"  印出  "

獻花 x0
引用 | 編輯 kb041204
2012-01-08 12:19
2樓
  
我會用cout,
有沒有人知道有甚麼分別?

獻花 x0
引用 | 編輯 LASER10227
2012-01-11 11:05
3樓
  
cout是C++的標準輸出,在iostream

而printf是C的標準輸出,兩者不同

獻花 x0
引用 | 編輯 LASER10227
2012-01-11 11:06
4樓
  
忘記補充,printf的速度會比較快,因為他沒有做type checking
而cout要checking

獻花 x1
引用 | 編輯 LASER10227
2012-01-11 20:20
5樓
  
感謝阿...
真要說明更係的話會簽扯到compiler設計原理
以及程式語言的特性,有空在一一詳述XD

獻花 x0
引用 | 編輯 billy7074396
2012-11-05 22:06
6樓
  
printf是C語言的專用輸出!!
cout是C++語言專用輸出!!
\n是換行的意思!!
範例:
printf("妳好我是C語言\n");
cout << "我是C++語言\n";

獻花 x0