学习C++第2周……printf的应用

在C++中,printf函数是用于打印输出的函数,它的用法与C语言中的printf函数相同。

printf函数的基本用法如下:

#include <cstdio>
int main() {
    int num = 10;
    printf("The number is: %d\n", num);
    return 0;
}

输出结果为:

The number is: 10

printf函数的格式控制符可以用来指定输出的格式,常用的格式控制符如下:

- `%d`:用于输出整数(十进制)

- `%f`:用于输出浮点数

- `%c`:用于输出字符

- `%s`:用于输出字符串

除了基本的格式控制符外,还可以使用一些修饰符来调整输出的格式,例如:

- `%10d`:指定输出的宽度为10个字符(默认右对齐)

- `%-10d`:指定输出的宽度为10个字符,并左对齐

- `%.2f`:指定输出浮点数的小数位数为2位

- `%5.2f`:指定输出浮点数的宽度为5个字符,并小数位数为2位

下面是一个更复杂的例子,展示了printf函数的更多用法:

#include <cstdio>
int main() {
    int num = 10;
    float pi = 3.14159;
    char ch = 'A';
    char str[] = "Hello";
    printf("Integer: %d\n", num);
    printf("Float: %.2f\n", pi);
    printf("Character: %c\n", ch);
    printf("String: %s\n", str);
    printf("Formatted Integer: %10d\n", num);
    printf("Formatted Float: %5.2f\n", pi);
    printf("Formatted Character: %-5c\n", ch);
    printf("Formatted String: %-10s\n", str);
    return 0;
}

输出结果为:

Integer: 10
Float: 3.14
Character: A
String: Hello
Formatted Integer:         10
Formatted Float:  3.14
Formatted Character: A    
Formatted String: Hello     

需要注意的是,在C++中,更推荐使用iostream库中的cout来进行输出,因为它更符合C++的面向对象的特性,而printf函数则更适用于C语言。

  • 14
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值