Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

두 개의 부동 소수점 숫자를 곱하는 C 프로그램?


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