float和double都是C++中的浮點型數據類型,三者的區別是:
1、精度是不同的。
float類型是單精度浮點數,double類型是雙精度浮點數。
2、分配存儲空間。
c++編譯器為flaot類型分配4字節,為double類型分配8字節。
3、有效位的個數是不同的。
float可以提供6位有效數字,double可以提供15位有效數字。
1、精度是不同的。
float類型是單精度浮點數,double類型是雙精度浮點數。
2、分配存儲空間。
c++編譯器為flaot類型分配4字節,為double類型分配8字節。
3、有效位的個數是不同的。
float可以提供6位有效數字,double可以提供15位有效數字。