A. 新人,用c语言怎么输出一个小数
#include<stdio.h>
int main()
{
int a=123;
float b=123.456;
double c=3.14159265358979;
printf("%f %f %18.14lf\n", (float)a, b, c);
return 0;
}
输出:123.000000 123.456001 3.14159265358979
B. C语言如何输出小数 我输出的都是整数 很郁闷
x=(j-100)/2;
改为x=(j-100)/2.0;就可以了
C. c语言怎样输出2位小数
c语言怎样输出2位小数的方法。
如下参考:
1.首先点击打开桌面上的vc++6.0软件,如下图所示。
D. C语言 小数输出
我直接在你这上改吧。
/* Note:Your choice is C IDE */
#include "stdio.h"
main()
{int year;
float tmp;
printf("请在此输入年份\n");
scanf("%f",&tmp);
if(int(tmp)==tmp)
{
yead=int(tmp);
if(year>=0)
if((year%4==0&&year%100!=0)||year%400==0)
printf("闰年");
else printf("平年");
}
else printf("错误");
}
E. c语言怎么输出35位小数
1.printf()函数默认保留6位小数
2.printf("%.nlf",value); //表示保留n位小数
3.printf("%.*f",n,value); // n表示小数的位数,value表示结果
4.printf("%m.nlf",value); //表示控制宽度为m,保留n为小数,靠右对齐
printf("%-m.nlf",value); //表示控制宽度为m,保留n为小数,靠左对齐
//当控制宽度小于数值的位数时,将以实际数值宽度为准
5.printf("%.lf",value); //表示保留整数
F. C语言中显示小数部分
1、首先在电脑中打开vc6.0,新建一个项目,添加stdio.h头文件。
G. c语言中怎么输出小数呢
帮你改了一个地方,加了注释,你看看:
#include<stdio.h>
#include<math.h>
main()
{inta=1,b=2,t=1,j=0;
doublei,sum;
i=0.0;
sum=0.0;
clrscr();
while(t<=20)
{i=(double)a/b;//这里加个强制转换就OK了
sum=sum+i;
j=b;
b=a;
a=b+j;
t=t+1;
}
printf("sum=%f i=%f ",sum,i);
printf("a=%d b=%d",a,b);
}
运行结果:
H. c语言:如何输出或输入小数点数字
首先你的定义一个浮点数变量,定义方法: float xxx;
然后输出的时候使用%f格式 printf(“%f”,xxx);
I. c语言中小数怎么表示
两种表示方式:
1、定点表示:必须有小数点。
例如:0.123, .123, 123.0。
2、指数表示:e或E之前必须有数字,指数必须为整数。
例如:12.3e3 ,123E2, 1.23e4。
注意:浮点数常量默认为double类型,如果浮点数常量表示float类型,在末尾添加小写的f或者大写的F,表示此常量为单精度浮点常量。
定点小数是纯小数,约定的小数点位置在符号位之后、有效数值部分最高位之前。若数据x的形式为x=x0.x1x2…xn(其中x0为符号位,x1~xn是数值的有效部分,也称为尾数,x1为最高有效位),则在计算机中的表示形式为:
一般说来,如果最末位xn= 1,前面各位都为0,则数的绝对值最小,即|x|min= 2^(-n)。如果各位均为1,则数的绝对值最大,即|x|max=1-2^(-n)。所以定点小数的表示范围是:2^(-n)≤|x|≤1 -2^(-n)。
(9)c语言输出小数怎么写扩展阅读
由于“编码总位数为8”的限制,真值-128无法用原码、反码来表示,似乎不能用上述规则来求解补码,但实际上是可行的——只要不管它的最高位即可,操作办法如下:
将128化为二进制为:1 0000000,最高位为1,可以只对舍去最高位后剩余的7位进行处理即可,首先取反得:1111111,加1得:1 0000000,最高位有进位需丢弃,即得:0000000,加上符号位就得补码:1 0000000。
又如,当编码总位数为4时,真值X=+0.101的原码、反码、补码均为:0 101。
真值X=-0.101的原码、反码、补码依次为:1 101、1 010、1 011。
同理,特例,-1的补码为:1 000。
在定点小数中,小数点隐含在第一位编码和第二位编码之间
定点小数,是指小数点准确固定在数据某个位置上的小数,从实用角度看,都把小数点固定在最高数据位的左边,小数点前边再设一位符号位。按此规则,任何一个小数都可以被写成 :N = NS . N-1N-2… N-M。
J. c语言怎么让输出值是小数
%d整型输出,%ld长整型输出,
%o以八进制数形式输出整数,
%x以十六进制数形式输出整数,
%u以十进制数输出unsigned型数据(无符号数)。
%c用来输出一个字符,
%s用来输出一个字符串,
%f用来输出实数,以小数形式输出,
%e以指数形式输出实数,
%g根据大小自动选f格式或e格式,且不输出无意义的零。