C 语言输出格式化符号60


C 语言提供了丰富的格式化符号,用于控制输出的格式和对齐方式。这些符号可用于让输出更具可读性和组织性。以下是 C 语言中常用的输出格式化符号:

整数格式化符号


符号
说明




%d
有符号十进制整数


%i
有符号十进制整数


%o
无符号八进制整数


%x
无符号十六进制整数 (小写)


%X
无符号十六进制整数 (大写)



例如,以下代码将输出一个有符号十进制整数:```c
#include
int main() {
int number = 123;
printf("Number: %d", number);
return 0;
}
```

浮点数格式化符号


符号
说明




%f
浮点数


%e
浮点数(科学记数法)


%g
浮点数(根据大小选择 %f 或 %e)



例如,以下代码将输出一个浮点数:```c
#include
int main() {
float number = 3.1415926;
printf("Number: %f", number);
return 0;
}
```

字符和字符串格式化符号


符号
说明




%c
字符


%s
字符串



例如,以下代码将输出一个字符和一个字符串:```c
#include
int main() {
char character = 'A';
char string[] = "Hello, World!";
printf("Character: %c", character);
printf("String: %s", string);
return 0;
}
```

宽度和对齐格式化符号


符号
说明




%w
规定字段的最小宽度 (w 为整数)


%-
左对齐


%w.pf
浮点数字段宽度 (w) 和小数位数 (p)


%#
在整数或浮点数前添加前缀 (0x、0o 等)



例如,以下代码将左对齐一个 10 个字符宽的整数:```c
#include
int main() {
int number = 12345;
printf("%-10d", number);
return 0;
}
```

转义字符


字符
说明





换行符


\t
制表符


\b
退格符


\r
回车符


\\
反斜杠


\'
单引号



双引号



转义字符用于在输出中表示特殊字符。例如,以下代码将输出一个换行符:```c
#include
int main() {
printf("Hello, World!");
return 0;
}
```

2024-11-09


上一篇:C 语言函数全览

下一篇:C 语言算法函数的全面指南