用C格式说明符
格式说明符在C中用于输入和输出目的。使用此概念,编译器可以理解在使用scanf()函数进行输入和使用printf()函数进行打印期间,变量中包含什么类型的数据。这是格式说明符的列表。
这些是基本的格式说明符。我们可以使用格式说明符添加其他部分。这些如下-
减号(-)表示左对齐
%之后的数字指定最小字段宽度。如果字符串小于宽度,则将用空格填充
句点(。)用于分隔字段宽度和精度
示例
#include <stdio.h>
main() {
char ch = 'B';
printf("%c\n", ch); //printing character data
//使用d和i打印十进制或整数数据
int x = 45, y = 90;
printf("%d\n", x);
printf("%i\n", y);
float f = 12.67;
printf("%f\n", f); //print float value
printf("%e\n", f); //print in scientific notation
int a = 67;
printf("%o\n", a); //print in octal format
printf("%x\n", a); //print in hex format
char str[] = "你好世界";
printf("%s\n", str);
printf("%20s\n", str); //shift to the right 20 characters including the string
printf("%-20s\n", str); //left align
printf("%20.5s\n", str); //shift to the right 20 characters including the string, and print string up to 5 character
printf("%-20.5s\n", str); //left align and print string up to 5 character
}输出结果
B 45 90 12.670000 1.267000e+001 103 43 你好世界 你好世界 你好世界 Hello Hello
我们也可以scanf()以相同的方式将这些格式说明符用于函数。因此,我们可以scanf()像上面一样从输入中获取输入内容。
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语