C 中的double類型用於表示雙精度浮點數,具有8位元組儲存大小、-1.7976931348623157e 308至1.7976931348623157e 308的值範圍和約15-16位元的精確度。它們可用作變量,支援算術運算,並使用浮點格式化說明符進行輸入輸出。
在C 中使用double
double 類型
##double 是C 中的一種浮點類型,用來表示十六進位浮點數。它是 IEEE 754 雙精度浮點格式的實作。
特點
語法
宣告一個double 變數的語法如下:
double variable_name;
賦值
可以透過字面量、計算或函數呼叫等方式為double 變數賦值:
double num = 3.14; double result = sqrt(16.0);
運算
double 變數支援基本的算術運算,包括加法()、減法(-)、乘法(*)、除法(/)和取模(%)。
格式化輸入輸出
可以使用std::cout 和
std::cin 函數進行
double 變數的輸入輸出,需要使用浮點格式化說明符
%f:
std::cout << "Number: " << num << std::endl; std::cin >> num;
範例
以下是使用double 型別計算圓周率的範例:
#include <iostream> int main() { double radius = 5.0; // 半径 double circumference; // 周长 circumference = 2 * 3.14159265358979323846 * radius; std::cout << "圆周率为: " << circumference << std::endl; return 0; }
以上是c++中double怎麼用的詳細內容。更多資訊請關注PHP中文網其他相關文章!