C/C++言語:科学計数法

2329 ワード

主に浮動小数点数を表すために用いられ、表現が便利である.
浮動小数点数の科学的カウントは、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