printf5.2f na这个输出的小数

2021-01-14 14:29:52 字数 3912 阅读 3358

1楼:匿名用户

宽度是5,小数点后2位

2楼:匿名用户

%5.2f定义了输出的数字格式,比如1,输出的数字应该是这样的00001.00,而%f,直接就输出的是1。

3楼:匿名用户

精度问题。5表示为5的浮点数,2表示是小数,不够用0补 f%为单精度浮点数输出。

4楼:匿名用户

小数点前5位有效数字,小数点后两位有效数字

c语言输出语句中 printf("%5.2f",a)中为什么要5.2,5.2是个啥意思?

5楼:匿名用户

意思是这个数输出的最小宽度为5,保留两位小数,比如1,输出_1.00,其中_表示空格

6楼:

%m.nf意思是输出一共m列,其中有n位小数,你可以去查下printf输出格式

c语言中printf("%5.2f")中5.2是什么意思?

7楼:匿名用户

小数点前面的数字表示输出列数

数字位数大于它时,按实际位数输出,小数点前空缺也是

小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入,如果位数不够显示就会在后面补0.

比如x=12.31913

则printf("%5.2f",x)就是“12.32”,注意小数点也算一位数长!

又如x=2.31913

则printf("%5.2f",x)就是“ 2.32”,注意小数点也算一位数长,2前面还有一个空格!

所以你上面问的5.2是指结果总长是五位数(注意小数点也算一位数长),就是小数点前两个数字,不足就用空格表示,小数点后保留两位,不足四舍五入!

8楼:我二次元穿越

%5.2f中的‘5’是指取5位有效数值,包括小数点;‘2’是指取2位数的小数,第三位小数四舍五入给第二位小数

a=12.345678 ; a=%5.2f ——> a=12.35

举例另一种向左补空格的情况如下

void main()

得到结果:b=_3.600

9楼:匿名用户

c语言 printf 库函数的格式字符 %5.2f 的意思是:按照5个字符的宽度,以右对齐的形式输出一个浮点型数值,保留2位小数。

其中“5”指定了对齐宽度,“2”指定了输出浮点数的精度。

10楼:匿名用户

输出5位数,期中两位是小数,如果一个数大于5位如100000,将输出100000.00也就是说一但数值超过限定值将不再限制整数位

11楼:匿名用户

5.2f 表示输出场宽为5的浮点数, 其中小数位为2, 整数位为2,小数点占一位, 不够5位右对齐。

12楼:匿名用户

指定输出的数据共占5列,其中有2位小数。如果数值长度小于5,则左端补空格

13楼:匿名用户

"5"表示浮点型数如果占不到5格在前面用空格占位,".2"表示保留两位小数

14楼:子辰

五位有效数字,其中有两位是小数

15楼:匿名用户

一共5位数,其中2位是小数

16楼:匿名用户

5位数,其中两个是小数

17楼:握是尼大爷

5代表的是5位有效数字,.表示的是小数点,.2表示的是小数点后保留两位有效数字!

18楼:geduo81129岁月

一r ????? ,

c++中%+数字是什么意思 例如 printf("%5.2f\n",a) if(i%5==0)

19楼:匿名用户

根据你举的袭例子 :

这里的%号 在printf("%5.2f\n",a);中是 如果不足5位,填充空格构成5位,举个例子

用%5d输出num = 23; 那它的输出样子应该是 ***23 (***你当它是三个空格~~)

后面的%.2是限定小数部分的位数,这里也限定了只输出2位小数~~i%5 是数学里的 取余数的意思 ~~ 就比如 10与3取余 ~~ 余数是1 ~~

20楼:匿名用户

printf("%5.2f\n",a) if(i%5==0)%5.2f表示显示5位数

来其源中小数部分2位的浮点数

i%5表示整数i整除5

例如i=0,i%5=0

i=1,i%5=1

i=2,i%5=2

i=3,i%5=3

i=4,i%5=4

i=5,i%5=0

i=6,i%5=1

21楼:匿名用户

对浮点数的一些限定,输出5位浮点数,其中小数部分2位。

22楼:匿名用户

printf("%5.2f\n",a) if(i%5==0)哪有+啊...

23楼:i泡泡

5.2意思是小数点前面有5个单位。小数点后有2个单位

c语言中printf("%5.2f")中的“5.2”是什么意思?

24楼:逍遥子

c语言中printf("%5.2f")中的“5.2”是指输出结果总长为五位数。

小数点前面的数字表示输出列数数字位数大于它时,按实际位数输出,小数点前空缺也是小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入。如果位数不够显示就会在后面补0.

比如x=15.21853,则printf("%5.2f",x)就是“15.

22”,注意小数点也算一位数长。又如x=5.21843则printf("%5.

2f",x)就是“ 5.22”,注意5前面还有一个空格。

故而上面问的5.2是指结果总长是五位数(注意小数点也算一位数长),就是小数点前两个数字,不足就用空格表示,小数点后保留两位,不足四舍五入。

其中printf("%-5.2f",x)指的是在右边补空位。比如x=5.21843,在2中5前面有一个空格,而在4中是5后面有一个空格(即小数点前面有一个空格)。

25楼:匿名用户

小数点前面的数字表示输出列数

数字位数大于它时,按实际位数输出,小数点前空缺也是

小数点后面的数字表示输出的小数点位数,如果位数不足就会四舍五入,如果位数不够显示就会在后面补0.

比如x=12.31913

则printf("%5.2f",x)就是“12.32”,注意小数点也算一位数长!

又如x=2.31913

则printf("%5.2f",x)就是“ 2.32”,注意小数点也算一位数长,2前面还有一个空格!

所以你上面问的5.2是指结果总长是五位数(注意小数点也算一位数长),就是小数点前两个数字,不足就用空格表示,小数点后保留两位,不足四舍五入!

语句中的printf("%5.2f,x") 是什么意思?另外能详细的解释一下%5.2f吗?

26楼:一生中最爱

5.2是指结果总长是五位数(注意小数点也算一位数长),就是小数点前两个数字,不足就用空格表示,小数点后保留两位,不足四舍五入!5.

2f 表示输出场宽为5的浮点数, 其中小数位为2, 整数位为2,小数点占一位, 不够5位右对齐。输出5位数,期中两位是小数,如果一个数大于5位如100000,将输出100000.00也就是说一但数值超过限定值将不再限制整数位"5"表示浮点型数如果占不到5格在前面用空格占位,".

2"表示保留两位小数指定输出的数据共占5列,其中有2位小数。如果数值长度小于5,则左端补空格一共5位数,其中2位是小数

如何控制SPSS输出的数据小数点位数

1楼 output里的结果是 形式 你可以拖动修改 的宽度,这样可以修改适宜的小数位数,左键双击 图域,就可以改了 spss里如何修改保留小数位数 20 2楼 丶苏酌 第一步 打开spss后出现界面 此处打开了数据 点击查看大图 class ikqb img alink 第二步 点击上方选项卡的编辑...

1编程输入ab两个整数交换两数后输出2编程输入

1楼 匿名用户 第一题 include void main 第二题 include void main 2楼 匿名用户 include void swap int a int b void main c语言编程 使输入两个数,交换他们的值并输出。 是否可以这样编写 3楼 育知同创教育 include...

c语言求最小值输入正整数n再输入n个整数

1楼 育知同创教育 把这些数都装在一个数组里面 比如a for int i 0 ia j printf d a 0 2楼 匿名用户 include int main int argc char argv printf 依次输入 d个整数 n n for i 0 i n i printf 最小数 d ...