c语言printf打印各种数据类型输出格式示例
时间: 2023-07-26 13:51:58 浏览: 104
c语言printf输出格式汇总
当我们使用 printf 函数输出不同数据类型时,需要使用不同的格式控制符,以下是一些常见的数据类型及其对应的格式控制符示例:
- 整型:使用 %d 格式控制符,例如:
```c
int num = 123;
printf("num = %d\n", num);
```
- 浮点型:使用 %f 格式控制符,例如:
```c
float f = 3.14;
printf("f = %f\n", f);
```
- 字符型:使用 %c 格式控制符,例如:
```c
char ch = 'A';
printf("ch = %c\n", ch);
```
- 字符串:使用 %s 格式控制符,例如:
```c
char str[] = "hello";
printf("str = %s\n", str);
```
- 八进制数:使用 %o 格式控制符,例如:
```c
int num = 0123;
printf("num = %o\n", num);
```
- 十六进制数:使用 %x 格式控制符,例如:
```c
int num = 0x123;
printf("num = %x\n", num);
```
- 指针:使用 %p 格式控制符,例如:
```c
int *p = #
printf("p = %p\n", p);
```
阅读全文