float=3.1415926;printf(*%.2f*,d); 是什么意思

如题所述

这段代码的意思是:取小数点后两位输出,即输出的结果为3.14。

%.2f是自动四舍五入。

例:取 float d=1.118

printf("%.2f",d)输出1.12。

若不想四舍五入,可printf("%.2f",floor(d*100)/100)

输出1.11。其中floor为向下取整。

扩展资料

c语言输出保留任意小数的方法:

1、printf("%.nlf",value); //表示保留n位小数

2、printf("%.*f",n,value); // n表示小数的位数,value表示结果

3、printf("%m.nlf",value); //表示控制宽度为m,保留n为小数,靠右对齐

printf("%-m.nlf",value); //表示控制宽度为m,保留n为小数,靠左对齐

//当控制宽度小于数值的位数时,将以实际数值宽度为准

4、printf("%.lf",value); //表示保留整数

5、读入n-1位数:

scanf("\n%*c%d",&value); //这么做,会跳过第一位数,从第二位数开始读

// 符号*起到跳过一位字符从下一位开始读的作用,%*c会把第一位数当做字符跳过,注意把回车处理掉,当前面有输入操作时。




温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-15
printf("%.2f",d); 输出格式用双引号括起,它可能错写成 * 号了。
%.2f 指定按 float 型定点小数形式输出,小数点下2位。
float d=3.1415926; printf("%.2f",d); 输出 3.14本回答被提问者和网友采纳

float=3.1415926;printf(*%.2f*,d); 是什么意思
这段代码的意思是:取小数点后两位输出,即输出的结果为3.14。.2f是自动四舍五入。例:取 float d=1.118 printf("%.2f",d)输出1.12。若不想四舍五入,可printf("%.2f",floor(d*100)\/100)输出1.11。其中floor为向下取整。

Visual C++ sprintf()函数用法
$formatted = sprintf ("%.2f%%", 0.95 * 100); \/\/ 格式化为百分比?¢%08.2f 解释:%开始符0是 "填空字元" 表示,如果长度不足时就用0来填满。8格式化后总长度2f小数位长度,即2位¢第3行值为"00123.10" 解释:因为2f是(2位)+小数点符号(1)+前面123(3位)=6位,总长度为8位,故前面用[填空字元]0...

printf()函数有哪些用法呢?
1、%d 十进制有符号整数。2、%u 十进制无符号整数。3、%ld 输出long整数 。4、%s 字符串。5、%c 单个字符。6、%p 指针的值。7、%e 指数形式的浮点数。8、%x, %X 无符号以十六进制表示的整数。9、%0 无符号以八进制表示的整数。10、%g 自动选择合适的表示法。

怎么求圆的周长和面积
由于圆的周长与直径的比是:6+2√3比3(而正n边形的周长与对角线的比是:3.1415926...比1),为此圆的周长c与直径d的比值π只能是:(6+2√3)\/3(或约等于3.1547...)并非3.1415926...。圆周长公式:c=d(6+2√3)\/3,并非c=3.1415926...×d。因为圆被《化圆为方》时圆面积是它外...

编写c语言程序,要求用户输入圆柱的高和底面圆半径,求解底面圆周长,底...
int main(){ float r,h,D,S,V;printf("请输入圆柱的底面半径:\\n");scanf("%f",&r);printf("请输入圆柱的高:\\n");scanf("%f",&h);D = 2*PI*r;S = PI*r*r;V = h*S;printf("该圆柱的底面圆周长为:%.2f\\t底面圆面积为:%.2f\\t体积为:\\n",D,S,V);return 0;} ...

怎么用c语言计算圆周长和面积
float area,perimeter;radius=6;perimeter=2*3.14*radius;printf("圆的周长=%f英寸\\n",perimeter);area=3.14*radius*radius;printf("圆的面积=%f平方英寸\\n",area);return(0);} 2、c语言计算矩形的周长和面积 include<stdio.h> \/*长方形的高和宽,单位为米*\/ int width;int height;int ...

c 语言里%6.2f是什么
C语言中的 %6.2f 的意思是:数字整体长度包括小数点为 6 位,保留 2 位小数,不足则以空格补齐,对齐方式为右对齐。当实际长度大于格式定义的位数时,如 12345678.12355798 以实际为准,因此输出是 12345678.12;f 代表按实型输入或输出,可以用小数形式或指数形式输入。注: -6.2 则表示左对齐...

C语言sin怎么用
C语言sin()用来计算参数x 的正玄值,然后将结果返回。返回-1 至1 之间的计算结果。例子:include <math.h> main(){ double answer = sin(0.5);printf("sin(0.5)= f\\n",answer);} 执行 sin(0.5)= 0.479426 C语言sin():sin()原型:double sin(double x)sin()角度与弧度:π=180...

怎样求圆的周长和面积?
圆的周长=πd 圆的面积=半径×半径×π,即:S=πr^2【

相似回答