42是float还是double
答:本题考查整型变量的类型和浮点变量的类型,42默认为int型数据,42后面加上L后,表示long型数据,4.2默认为double型数据。
答:double
答:4.2可以是float 也可以是double,就看书上是怎么样定义的了
答:可以定义单精度浮点型变量,如float a;即定义了一个电精度浮点型变量a。相关类型:double表示双精度浮点数。
答:Float foo=a 就等价于Float foo=new Float(a);其中参数a必须是float类型(数值f结尾才算float类型),否则会报错。这种情况下,A:-1属于int类型 B:1.0属于double类型 C:42e1属于double类型 D:2.02f属于float 类型 E:3.03d属于double类型 F.0x0123属于int类型 可见,只有D是正确 ...
答:double是双精度浮点型。双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C++中表示实型变量的一种变量类型。double是计算机语言的一个类型,即双精度浮点型。作用是表示数据的时候比较准确一些。浮点...
答:系统会认为你输入的是42.0e1,而不是整型,而加了小数点的系统又会认为是双精度浮点
答:它可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。double精度高,有效数字16位,float精度7位。但double消耗内存是float的两倍,double的运算速度比float慢得多。
答:Float和Double是指小数变量,Float是32位值,Double是64位值,当用小数时,编译器总是将其推断为Double类型,而不是Float类型。因此,如果不需要64位的高精度,需要显示的将变量声明为Float。int字节4 数值范围:-2147483648~+2147483647float字节4数值范围3.4×10^-38~3.4×10^38(一位小数)double...
答:Double可以表示十进制的15或16位有效数字,负值取值范围为 -1.7976E+308 到 -4.94065645841246544E-324,正值取值范围为 4.94065645841246544E-324 到 1.797693E+308。Double 的最大正数值是 1.79769313486232D+308 或 1.8 乘以 10 的 308 次方,用 D 将数值文字中的假数部分和指数部分隔开,...
网友评论:
弘贺17686391428:
void main () { int a=3,b=4; float f1=4.5,f2=9; double d1=100.8,d2=10.09; } 是什么意思啊? -
35259越冯
: void main () 定义主函数main为空类型{ int a=3,b=4; 定义变量a,b为整型就是整数float f1=4.5,f2=9; 定义变量f1,f2为...
弘贺17686391428:
C++小数/实数默认是double还是float -
35259越冯
: 两个都是浮点数(小数)(都默认有6位小数)float是单精度(有效位数6~7)double是双精度(有效位数15~16)还有long double是长双精度(有效位数18~19)一个比一个最大可容纳位数多如有问题,请追问:-)
弘贺17686391428:
4 、 float 型 float f=3.4 是否正确 ? -
35259越冯
: 不正确.精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f在java里面,没小数点的默认是int,有小数点的默认是 double;
弘贺17686391428:
请问:浮点数在计算机中是如何表示的?! -
35259越冯
: 众所周知,计算机中的所有数据都是以二进制表示的,浮点数也不例外.然而浮点数的二进制表示法却不像定点数那么简单了.先澄清一个概念,浮点数并不一定等于小数,定点数也并...
弘贺17686391428:
两个操作数作运算,若第1操作数为byte类型,第2操作数是float类型,其结果是什么类型的啊 -
35259越冯
: 结果是float类型.
弘贺17686391428:
在c语言中,如何表示实数啊?是用float还是double,俩者有什么不一样吗?一般定义实数用哪个?那复数呢 -
35259越冯
:[答案] 在标准C语言中,浮点数有单精度浮点数(float)和双精度浮点数(double)两种,有的C版本还支持第三种长双精度浮点数(long double).单精度浮点数的类型说明符是float,双精度浮点数的类型说明符是double.单精度浮点数...
弘贺17686391428:
java中int跟float的运算结果是float类型还是double类型 -
35259越冯
: 向参与运算的操作数的类型中的最高精度转型,所以答案是float类型.如果有小数参与运算,则为double类型,因为java默认小数直接量是double类型的.如:int n=100;float f=1.1f;则n+f的结果是float类型的,而6.0+n+f的结果是double类型的.
弘贺17686391428:
FIXED POINT , FLOAT, U32, LONG区别是啥 -
35259越冯
: FIXED POINT -- 定点数,小数点位置固定的数,整数(短整数16位 short,长整数32位 long)int FLOAT -- 浮点数,单精度32位实型数 float,双精度64位实型数 double U32 -- 无符号32位整数 unsigned long int LONG -- 长整数,32位有符号整数, long int
弘贺17686391428:
程序设计中的定义3.14用float还是double -
35259越冯
: 2位小数,用float即可.