C語言程式如何實現兩個浮點數相乘?


Float 是“浮點數”的簡稱。根據定義,它是一種內置於編譯器的基本資料型別,用於定義帶有浮動小數點的數值。浮點型別變數是可以儲存實數的變數,例如 4320.0、-3.33 或 0.01226。浮點數名稱中的“浮動”部分指的是小數點可以“浮動”,即它可以支援小數點前後可變數量的數字。

浮點數

類別
型別
最小尺寸
典型尺寸
浮點數
float
4 位元組
4 位元組

double
8 位元組
8 位元組

long double
8 位元組
8、12 或 16 位元組

浮點範圍

尺寸
範圍
精度
4 位元組
±1.18 x 10-38 到 ±3.4 x 1038
6-9 個有效數字,通常為 7 個
8 位元組
±2.23 x 10-308 到 ±1.80 x 10308
15-18 個有效數字,通常為 16 個
80 位(通常使用 12 或 16 位元組)
±3.36 x 10-4932 到 ±1.18 x 104932
18-21 個有效數字
16 位元組
±3.36 x 10-4932 到 ±1.18 x 104932
33-36 個有效數字

示例

輸入 − a=11.23 b=6.7 

輸出 − 75.241 

說明 − 使用 Float 變數。在此程式中,使用者有兩個數字(浮點數),即 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

更新於: 2020-07-01

598 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.