C语言如何输出双精度浮点型数据
来源:百度知道 编辑:UC知道 时间:2024/06/30 08:39:53
在C语言中只知道%f可以输出单精度浮点型数据,但是双精度浮点(长双精度)型数据不知道怎么输出,还有短整型数据怎么输出,
double,双精度浮点型,输出使用%lf。short int,短整型,输出对应%d。
例如:
#include<stdio.h>
void main()
{
double a;
a=8.0/3.0;
short int b;
b=8;
printf("a=%lf\n",a);//输出双精度型数据
printf("b=%d\n",b);//输出短整型数据
}
扩展资料:
C语言中格式字符串的一般形式为: %[标志][输出最小宽度][.精度][长度]类型,其中方括号[]中的项为可选项。
输出格式列举:
%a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99)
%c