double最多输出多少位
甄逸艳2921C语言中如果double x=123.123000,但是我只想输出0.123 后面的0我不想要该怎么办呢? 牛人解答一下 谢谢了 -
阚狮乳15885206573 ______ //看下面例子#include void main() { double x=123.123000; printf("%.3f\n", x); } 输出123.123//详情可参考语法书中关于printf的说明. http://baike.baidu.com/view/410546.htm 如果不管最后多少个零,都去掉,可以这样:#include #include void ...
甄逸艳2921float和 double在vc6.0里输出多少位 -
阚狮乳15885206573 ______ Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位),在我的电脑且VC++6.0平台中默认显示是6位有效数字;double为双精度,占8个字节,有效数位是16位,
甄逸艳2921c语言用double写了一个表示科学计数法的程序,但是却读不出来30位以上的数,怎么办? -
阚狮乳15885206573 ______ double 是64 位(8字节),52 位代表有效数位,11 位表示指数,一位表示符号,精度(有效数位)十进制的 16 位.int64 的有效数位不过是20位,int128 的有效数位不过是40位,long double(double128)的有效数位不过是34位.何况 int128、double128 的原子类型(cpu、fpu 内寄存器支持)目前还没有在 PC 机实现.网上说double的精度可以到50多位,这是不可能的!
甄逸艳2921java中float最多是7个有效数字,double最多是15个有效数字(初学者不理解) -
阚狮乳15885206573 ______ 打印出来字符串"1.2345678912345679E8"只有前15位是有效数字,1.23456789123456 后面79等在运算中会有误差,不可靠.通常也只用前14位有效数字. float同理.
甄逸艳29211.输入 5个double型数,输出最大值max和最小值min -
阚狮乳15885206573 ______ #include int main(void) { double max,min,n; int i; scanf("%lf",&max); min=max; for (i=1;i scanf("%lf",&n); max=max min=min>n?n:min; } printf("max=%lf\nmin=%lf\n",max,min); return 0; }
甄逸艳2921double类型数据后面的多少位是精确的??
阚狮乳15885206573 ______ 那个说6位的是float的..double是双精度浮点型,应该是14位..嘿嘿..
甄逸艳2921C语言输出double型数值 -
阚狮乳15885206573 ______ printf("%f",a); 只要前面定义是double形,输出就是double形
甄逸艳2921编写函数,输出你用的编译环境下int,shortlong,float和double数据的最大小值 -
阚狮乳15885206573 ______ #include <stdio.h> #include <math.h> int main(){ int intSize=sizeof(int); int shortSize=sizeof(short); int longSize=sizeof(long); int doubleSize=sizeof(double); printf("%d,%d,%d,%d\n",intSize,shortSize,longSize,doubleSize); /*** 以float类型为...
甄逸艳2921float类型和double类型的精度各是多少 -
阚狮乳15885206573 ______ double 有效数字14位,float型有效数字7位,所以double精度高. double 占内存 8 字节,,float占内存 4 字节,float 省内存,运算速度快. 输入/输出格式 double 用%lf, f...
甄逸艳2921C语言中 double数字 以浮点输出小数后面全部变为零的问题 -
阚狮乳15885206573 ______ 计算机内部保留的数值,精度是有限的.不同的C语言版本可能有不同. 常见的某些版本中,情况如下(其中的“位”指二进制的位): float型:8位阶码,24位尾数; double型:8位阶码,56位尾数. 阶码是用来表示小数点位置的,尾数则是...