java的%d和%f 是什么意思

Python014

java的%d和%f 是什么意思,第1张

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

}