C/C++言語:科学計数法
2329 ワード
主に浮動小数点数を表すために用いられ、表現が便利である.
浮動小数点数の科学的カウントは、3つの部分から構成されています.
a + E + b
a:浮動小数点数からなり、整数と書くと、コンパイラは自動的に浮動小数点数に変換されます.
E:大文字Eでも、小文字eでも構いません.
b:十進法整数を用いてべき乗数を表し、この数は負数であってもよいし、正数であってもよいし、正数は正号を省略してもよい.
1.e-3
小数点以下の0は省略され、1.0 e-3で表される値と等しい.
転載先:https://www.cnblogs.com/2018shawn/p/10942513.html
浮動小数点数の科学的カウントは、3つの部分から構成されています.
a + E + b
a:浮動小数点数からなり、整数と書くと、コンパイラは自動的に浮動小数点数に変換されます.
E:大文字Eでも、小文字eでも構いません.
b:十進法整数を用いてべき乗数を表し、この数は負数であってもよいし、正数であってもよいし、正数は正号を省略してもよい.
:1.0e1
e 10 ( 1 10 ,e 10 )
1e1 1×101, 10。
1.0e-3
e 10 ( 1 10 ,e 10 )
1.0e-3 1×10-3, 0.001。
1.e-3
小数点以下の0は省略され、1.0 e-3で表される値と等しい.
5e2f
f 5×102, 500
========================================================================================================================
-1.56E+12 ?
1.56 12 ? :-1560000000000?
-1.56*10^12=-1560000000000
-1.56*10 12 -1560000000000
========================================================================================================================
0.1101101111
+ 0.0000000001
---------------
0.110110000
( 1.0 2.0 ) , 。 。 7.0 6.99999 。
2^(-n) (n 1 )
1, , 0;
: 0.842356 , 。
, 。 : 1 1; 0 。
9 , 10 0, , :0.110101111;
8 , 9 1, , :0.110110000( 0.1101101111 + 0.0000000001)。
。 。 , 。
0.842356
0.110101111 0 1001001010010010001111100101101110000101011 9 10 0, =0.110101111
0.11010111 1 01001001010010010001111100101101110000101011 8 9 1, =0.110110000
転載先:https://www.cnblogs.com/2018shawn/p/10942513.html