21xrx.com
2024-12-22 16:03:05 Sunday
登录
文章检索 我的文章 写文章
C++字符串格式化教程
2023-07-03 09:10:06 深夜i     --     --
C++ 字符串 格式化 教程 格式化输出

C++中的字符串格式化是一种在输出文本时使用变量将其与其他文本组合的方式。这种技术很常用,因为它允许您从变量中构建更复杂的输出,而不必使用多个cout语句。

下面是一些基本的C++字符串格式化语法:

1. 点匹配符

使用点(.)及其后面的变量来代替您想要组合的文本。例如:

int age = 20;

std::cout << "My age is " << age << "." << std::endl;

这将输出:

My age is 20.

2. 占位符

占位符是用于在字符串中插入变量或值的特殊字符(如%d、%f、%s等)。例如:

int score = 95;

std::cout << "Your score is: " << score << "%" << std::endl;

这将输出:

Your score is: 95%

3. 控制格式修饰符

格式修饰符用于指示输出值的格式。例如,您可以使用控制格式修饰符setw()来设定输出值的宽度。

int age = 20;

std::cout << "My age is " << std::setw(5) << age << "." << std::endl;

这将输出:

My age is  20.

4. 多重占位符

可以在同一行中使用多个占位符。例如:

int height = 175;

int weight = 68;

std::cout << "I am " << height << " cm tall and " << weight << " kg heavy." << std::endl;

这将输出:

I am 175 cm tall and 68 kg heavy.

C++字符串格式化是非常有用的。您可以使用它来构建各种各样的输出,使得您的代码更加优雅和易于理解。如果您是C++的新手,一定要掌握这种技术!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复