早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java中float是什么意思?whichthreearevaliddeclaractionofafloat?A.floatfoo=-1;B.floatfoo=1.0;C.floatfoo=42e1;D.floatfoo=2.02f;E.floatfoo=3.03d;F.floatfoo=0x0123;里面定义的数字加字母都是什

题目详情
java中float是什么意思?
which three are valid declaraction of a float?
A. float foo=-1;
B. float foo=1.0;
C. float foo=42e1;
D. float foo=2.02f;
E. float foo=3.03d;
F. float foo=0x0123;
里面定义的数字加字母都是什么意思?float的范围是什么意思?
▼优质解答
答案和解析
float表示单精度浮点数在机内占4个字节,用32位二进制描述。
浮点数在机内用指数型式表示,分解为:数符,尾数,指数符,指数四部分。
数符占1位二进制,表示数的正负。
指数符占1位二进制,表示指数的正负。
尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点
指数存指数的有效数字。
指数占多少位,尾数占多少位,由计算机系统决定。
可能是数符加尾数占24位,指数符加指数占8位 -- float.