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