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