c语言字符串格式化的方法是什么

825
2023/10/4 21:32:56
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C语言中,字符串格式化是通过使用printf()函数和相关的格式控制符来完成的。格式控制符用于指定要打印或输出的数据类型和格式。

以下是一些常见的格式控制符和用法:

%c:用于打印字符。 %d 或 %i:用于打印有符号十进制整数。 %u:用于打印无符号十进制整数。 %o:用于打印无符号八进制整数。 %x 或 %X:用于打印无符号十六进制整数。 %f:用于打印浮点数。 %e 或 %E:用于打印以指数形式表示的浮点数。 %g 或 %G:根据数值的大小选择%e 或 %f。 %s:用于打印字符串。 %p:用于打印指针的地址。 %%:用于打印百分号。

以下是一些示例:

int age = 25;
float height = 1.75;
char name[] = "John";

printf("My name is %s, age is %d and height is %.2f meters.\n", name, age, height);
// 输出结果:My name is John, age is 25 and height is 1.75 meters.

int num = 123;
printf("The number is %d in decimal, %o in octal, and %x in hexadecimal.\n", num, num, num);
// 输出结果:The number is 123 in decimal, 173 in octal, and 7b in hexadecimal.

注意:在使用printf()函数时,需要根据格式控制符的要求正确地提供相应类型的参数。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: c语言的主要特点有哪些