21xrx.com
2024-12-23 01:06:47 Monday
登录
文章检索 我的文章 写文章
C++类型输出格式化:打印类型
2023-07-07 00:01:58 深夜i     --     --
C++ 输出格式化 打印类型 类型输出 格式化输出

在C++的编程中,我们经常需要将变量的值输出到控制台或者文件中,而不同类型的变量需要使用不同的格式化方式才能正确地输出。本篇文章将介绍C++中常见的数据类型的输出格式化方式。

整型

在C++中,整型分为有符号整型和无符号整型,分别用符号“-”和“+”表示。在输出时,我们可以使用以下输出格式:

- %d:输出带符号十进制整数;

- %u:输出无符号十进制整数;

- %x:输出无符号十六进制整数,小写字母;

- %X:输出无符号十六进制整数,大写字母。

例如:

int i = -123;

unsigned int ui = 456;

printf("%d %u %x %X", i, ui, ui, ui);

输出结果为:

-123 456 1c8 1C8

浮点型

在C++中,浮点型的输出格式化方式如下:

- %f:输出浮点数,小数部分保留6位;

- %e:以科学技术法输出,小数部分保留6位;

- %g:根据值的大小自动选择%f或%e输出方式。

例如:

float f = 123.456;

printf("%f %e %g", f, f, f);

输出结果为:

123.456001 1.234560e+002 123.456

字符和字符串

在C++中,字符和字符串的输出格式化方式如下:

- %c:输出单个字符;

- %s:输出字符串。

例如:

char c = 'a';

char str[] = "hello";

printf("%c %s", c, str);

输出结果为:

a hello

布尔型

在C++中,布尔型的输出格式化方式如下:

- %d:输出0或1。

例如:

bool b = true;

printf("%d", b);

输出结果为:

1

以上就是C++常见数据类型的输出格式化方式。在实际的编程过程中,我们可以根据不同的需求选择不同的输出方式,从而使程序更加清晰、简洁。

  
  

评论区

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