码迷,mamicode.com
首页 > 其他好文 > 详细

浮点型

时间:2018-07-08 15:37:24      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:ali   添加   浮点型   64位   double   ext   特殊   style   center   

---恢复内容开始---

 

 

浮点型:
只能装带小数部分的数。

JAVA的浮点数,一共有两个

float: 4个字节(32位):取值更大
double: 8个字节(64位):取值更大

Q1:编程时应该使用float?还是double?为什么?
A1:应该用double
浮点数都有精度丢失;但float丢失的更严重
因为现在的内存已经非常便宜,处于精度考虑,应该使用double

浮点数的注意点:
A:直接给出一个浮点值,默认是double型
如果你希望一个浮点值被当成float处理,必须要在浮点值后面添加F或f。

B:浮点数会有精度丢失。
所以浮点数比较时,应该用“差值法”

C:浮点数有两种表示形式:

- 小数形式
- 科学计数法。数eN = 数 * 10^N
只要用科学计数法,就一定是浮点数,不可能是整数。

D:浮点数有三个特殊的值:
浮点数除以0,得到无穷大。
正无穷大:正正得正
负无穷大:正负得负
(所有正无穷大都相等;所有无穷大都相等)
非数:浮点0除以0,对负数开方,得到的就是非数。NaN (Not a Number)
【非数与任何数都不相等,与它自己都不相等】

---恢复内容结束---

浮点型

标签:ali   添加   浮点型   64位   double   ext   特殊   style   center   

原文地址:https://www.cnblogs.com/Daker-/p/9279988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!