부동소수점 e 읽는 방법
C언어,ARM / 2020. 8. 29. 23:56
float, double등의 부동소수점 표시에서 "100e-6"와 같은 숫자가 나옵니다.
'e'는 소수점이라 생각하면 되고,
-6은 소수점을 왼쪽으로 6칸 이동(나눗셈)한다고 생각하면 됩니다.
(+6은 소수점을 오른쪽으로 6칸 이동(곱셈))
그래서, 100e-6은 100을 1000000으로 나눈값과 동일합니다.
100e-6=100/1000000.0f
2.4453e9=2.4453f*1000000000f
숫자뒤의 f는 실수를 나타냅니다.(정수가 아닌 실수)
쉽게 생각하면,
e3은 k(킬로, 1,000)단위,
e6은 M(메가, 1,000,000)단위
e9는 G(기가, 1,000,000,000)단위입니다.
예) 100e-6은 100M(100*1,000,000)입니다.
'C언어,ARM' 카테고리의 다른 글
error C2228: left of 'xxx' must have class/struct/union type (0) | 2020.08.31 |
---|---|
stm32 펌웨어에서 리셋함수 호출 (0) | 2020.08.29 |
VC++ 6.0 pragma comment lib 링커에러 (0) | 2020.08.29 |
LINK : fatal error LNK1104: cannot open file "nafxcwd.lib" (0) | 2020.08.29 |
GPIB (0) | 2020.08.29 |