数据类型的格式化输入输出(C语言)
数据类型的格式化输入输出
格式化说明符
| 说明符 | 类型 |
|---|---|
| %d 或 %i | 有符号十进制整数 |
| %u | 无符号十进制整数 |
| %o | 无符号八进制整数 |
| %x 或 %X | 无符号十六进制整数 |
| %c | 单个字符 |
| %s | 字符串 |
| %f | 浮点数 十进制计数法 |
| %e 或 %E | 浮点数 e或E计数法 |
| %p | 地址 |
代码如下:
#include
int main ()
{
int a = 20;
unsigned int b = 30;
char charc = 'C';
char string[] = {"hello world"};
float c = 3.14;
printf ("有符号十进制整数: %d\n", a);
printf ("无符号八进制整数: %o\n", a);
printf ("无符号十六进制整数: %x\n", a);
printf ("地址: %p\n", &a);
printf ("无符号十进制整数: %u\n", b);
printf ("浮点数 十进制计数法: %f\n", c);
printf ("浮点数 e或E计数法: %e\n", c);
printf ("单个字符: %c\n", charc);
printf ("字符串: %s\n", string);
return 0;
}
验证结果: