C语言 格式转换字符

178 阅读1分钟
格式转换符含义对应的表达式数据类型
%d、%i以十进制形式输出一个整型数据有符号整型(int)
%lld以十进制形式输出一个长长整型数据有符号长长整型(long long)
%f以十进制形式输出一个单精度浮点型数据浮点型(float)
%lf以十进制形式输出一个双精度浮点型数据浮点型(double)
%c输出一个字符型数据字符型(char)
%o以八进制形式输出一个无符号整型数据无符号整型
%x、%X以十六进制形式输出一个无符号整型数据无符号整型
%u以十进制形式输出一个无符号整型数据无符号整型
%e、%E以指数形式输出一个浮点型数据。例如:float num=1234.567;printf("%e",num);//输出1.234567e+03printf("%E",num);//输出1.234567E+03浮点型
%s输出一个字符串
%p以主机的格式显示指针指针类型