printf函数的格式字符
格式转换符 |
含义 |
对应的表达式数据类型 |
%d 或 %i | 以十进制形式输出一个整型数据 | 有符号整数 |
%x 或 &X | 以十六进制格式输出一个无符号整型数据 | 无符号整数 |
%o | 以八进制格式输出一个无符号整型数据 | 无符号整数 |
%u | 以十进制格式输出一个无符号整型数据 | 无符号整数 |
%c | 输出一个字符型数据 | 字符型 |
%s | 输出一个字符串 | 字符串 |
%f | 以十进制小数形式输出一个浮点型数据 | 浮点型 |
%e 或 %E | 以指数形式输出一个浮点型数据 | 浮点型 |
%g | 自动选择合适的形式输出数据 | 浮点型 |
%p | 以主机的格式显示指针 | 指针类型 |
scanf函数的格式字符
格式 | 含义 |
d | 输入一个十进制整数 |
o | 输入一个八进制整数 |
x | 输入一个十六进制整数 |
i | 输入一个有符号或无符号的十进制、八进制、十六进制整数 |
u | 输入一个无符号十进制整数 |
c | 输入一个字符 |
s | 输入一个字符串 |
f,e,E,g,G |
输入一个小数形式或指数形式的浮点数 |