printf与scanf函数的格式字符

时间:2023-01-07 19:58:39
printf函数的格式字符

格式转换符

含义

对应的表达式数据类型

%d 或 %i 以十进制形式输出一个整型数据 有符号整数
%x 或 &X 以十六进制格式输出一个无符号整型数据 无符号整数
%o 以八进制格式输出一个无符号整型数据 无符号整数
%u 以十进制格式输出一个无符号整型数据 无符号整数
%c 输出一个字符型数据 字符型
%s 输出一个字符串 字符串
%f 以十进制小数形式输出一个浮点型数据 浮点型
%e 或 %E 以指数形式输出一个浮点型数据 浮点型
%g 自动选择合适的形式输出数据 浮点型
%p 以主机的格式显示指针 指针类型

scanf函数的格式字符
 格式  含义
输入一个十进制整数 
输入一个八进制整数 
输入一个十六进制整数 
输入一个有符号或无符号的十进制、八进制、十六进制整数 
输入一个无符号十进制整数 
c 输入一个字符 
输入一个字符串 
f,e,E,g,G  输入一个小数形式或指数形式的浮点数