Float는 "부동 소수점"의 줄임말입니다. 정의에 따르면 부동 소수점이 있는 숫자 값을 정의하는 데 사용되는 컴파일러에 내장된 기본 데이터 유형입니다. 부동 소수점 유형 변수는 4320.0, -3.33 또는 0.01226과 같이 실수를 보유할 수 있는 변수입니다. 부동 소수점이라는 이름의 부동 부분은 소수점이 "부동"할 수 있다는 사실을 나타냅니다. 즉, 소수점 앞뒤의 가변 자릿수를 지원할 수 있습니다.
부동 소수점
카테고리 | 유형 | 최소 크기 | 일반 크기 |
---|---|---|---|
부동 소수점 | 플로트 | 4바이트 | 4바이트 |
| 더블 | 8바이트 | 8바이트 |
| 롱 더블 | 8바이트 | 8, 12 또는 16바이트 |
부동 소수점 범위
크기 | <일>범위 정밀도 | |
---|---|---|
4바이트 | ±1.18 x 10
-38
±3.4 x 10
38
까지 | 6-9 유효 숫자, 일반적으로 7 |
8바이트 | ±2.23 x 10
-308
±1.80 x 10
308
까지 | 15-18 유효 숫자, 일반적으로 16 |
80비트(일반적으로 12 또는 16바이트 사용) | ±3.36 x 10
-4932
±1.18 x 10
4932
까지 | 18-21 유효 숫자 |
16바이트 | ±3.36 x 10
-4932
±1.18 x 10
4932
까지 | 33-36 유효 숫자 |
샘플
입력 - a=11.23 b=6.7
출력 − 75.241
설명 - Float 변수 사용. 이 프로그램에서 사용자는 두 개의 숫자(부동 소수점 숫자)가 부동 소수점 변수를 의미합니다. 그러면 이 두 수의 곱이 변수에 저장되어 화면에 표시됩니다.
예시
#include <stdio.h> int main() { float a, b, c; a=11.23; b=6.7; c = (float)(a*b); // Displaying result up to 3 decimal places. printf("%3f", c); return 0; }
출력
75.241