Java中,%d和%f分别用来表示输出时,替换整型输出和浮点型输出的占位符。
如:
int a=10
float b = 23.4f
System.out.printf("整数是:%d,小数是:%f",a,b)
输出结果是:整数是:10小数是:23.4;
如图:
双精度double用%lf单精度float用%f对于输出printf,因为有一个“默认参数提升”规则,float型会被提升为double型。因此printf只会看到双精度数。%f在这里的作用其实也有一个,默认显示小数点后6位1、函数描述:fabs函数为求绝对值函数,fabs(x)代表求出x的绝对值。
2、函数原型:
extern
float
fabs(float
x)。
3、函数用法:
#include
<math.h>
4、函数功能:
求浮点数x的绝对值。
5、函数举例:
//
fabs.c
#include
<syslib.h>
#include
<math.h>
main()
{
float
x
clrscr()
//
clear
screen
textmode(0x00)
//
6
lines
per
LCD
screen
x=-74.12
printf("|%f|=%f\n",x,fabs(x))
x=0
printf("|%f|=%f\n",x,fabs(x))
x=74.12
printf("|%f|=%f\n",x,fabs(x))
getchar()
return
0
}