- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 java中不同类型数据运算时转换问题
一般来说,我们在运算的时候,要求参与运算的数据类型必须一致。 但是,当运算的数据类型不一致时,会发生默认转换。 比如定义下列2个变量: int a = 3; byte b = 4; 我们让这2个数据相加 结果会返回什么类型呢 ? 首先int 占4个字节,byte占一个字节,在运算时byte会转化为4个字节,也就是会转化为int型数据,进而推出运算结果也为int型。。 因此,不同
2015-04-05 22:38:03
2024
原创 float与double区别
单精度浮点数在内存中占4个字节,用32位二进制补码描述。 双精度浮点数在内存占8个字节,用64位二进制补码描述。 浮点数在内存中用指数型式表示,分解为:数符,尾数,指数符,指数四部分。 数符占1位二进制,表示数的正负。 指数符占1位二进制,表示指数的正负。 尾数表示浮点数有效数字,0.xxxxxxx,但不存开头的0和点 指数存指数的有效数字。 指数占多少位,尾数占多少位,由计
2015-04-05 22:27:25
279
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人