C++中printf()函数的用法10-1

printf()函数C语言标准I/O中最常用的控制台输出函数,在C++中也能使用该函数。

1 函数介绍

printf()函数的作用是将格式化的字符串打印到标准的输出流中。对于C++的控制台程序,标准输出流指的就是控制台窗口。

2 函数格式

printf()函数的格式为

int printf( const char *format [, argument]... ); 

其中,format是指定的格式,argument是根据format,在字符串显示的内容。中如果成功的将格式化的字符串打印,则printf()函数返回已经打印的字符的数量,否则返回值是负数。printf()函数出错的处理,请参考《C++中fprintf()函数与stdout、stderr》

3 函数使用

printf()函数的格式中的format,可以是普通的字符串、转义序列或者是格式标准。

3.1 format是普通字符串

以下代码的作用是在控制台窗口中显示“Hello”字符串。

int ret = printf("Hello");

此时,ret的值是5。

3.2 format是转义序列

转义转义用来表示有特殊含义的字符,比如单引号、双引号、问号和反斜杠等字符。转义序列以反斜杠作为开始。

int ret = printf("Line one\n\t\tLine two\n");

其中,\n和\t均为转义序列,\n表示换行符,\t表示Tab制表符。因此,以上代码在控制台窗口中的输出如图1所示。

 

图1 format是转义序列时的输出

需要注意的是,每个转义序列算一个字符,因此此时ret的值是20。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值