tft每日頭條

 > 生活

 > float和double的區别

float和double的區别

生活 更新时间:2024-07-19 14:10:36

float和double的區别?float : 單精度浮點數,double : 雙精度浮點數兩者的主要區别如下:,我來為大家講解一下關于float和double的區别?跟着小編一起來看一看吧!

float和double的區别(float和double5點區别)1

float和double的區别

float : 單精度浮點數,double : 雙精度浮點數。兩者的主要區别如下:

在内存中占有的字節數不同,單精度浮點數在機内存占4個字節,雙精度浮點數在機内存占8個字節。

有效數字位數不同,單精度浮點數有效數字8位,雙精度浮點數有效數字16位。

數值取值範圍不同,單精度浮點數的表示範圍:-3.40E+38~3.40E+38,雙精度浮點數的表示範圍:-1.79E+308~-1.79E+308。

在程序中處理速度不同,一般來說,CPU處理單精度浮點數的速度比處理雙精度浮點數快,如果不聲明,默認小數為double類型,所以如果要用float的話,必須進行強轉。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved