c中double應該怎麼用,c中的double是什麼,有什麼作用,煩舉一例。

2021-03-03 21:24:17 字數 2798 閱讀 8422

1樓:匿名使用者

bai double在這裡是指將變數

dui和變數s定義zhi為雙精度實型變數。(dao也就是說:賦給這回兩個變數的值將答以雙精度實型格式儲存在記憶體中)

類似的:int(整型)

long(長整型)

float(單精度實型)

2樓:destroy流亡

double是浮點類,可以用來宣告浮點類變數:double name;

也可以加上限定符const,使其變成常量:const double name;

用的時候直接cout輸出就好

3樓:scorpio佳族

double是型別名

通常用於定義變數,用法:

double 型別名;

4樓:匿名使用者

double的用處是可以小數點,跟int、char一樣都是個變數。

c++中double應該怎麼用?

5樓:日常吃瓜愛好者

c語言和c#語言中,對於浮點型別的資料採用單精度

型別(float)和雙精度型別(double)來儲存,float資料佔用32bit, double資料佔用64bit,我們在宣告一個變數float f= 2.25f的時候,是如何分配記憶體的呢?

如果胡亂分配,那世界豈不是亂套了麼,其實不論是float還是double在儲存方式上都是遵從ieee的規範 的,float遵從的是ieee r32.24 ,而double 遵從的是r64.53,如果你只是想簡單的不用科學計演算法來表示一個數,那麼在輸出的時候用cout<

c++中的double是什麼,有什麼作用,煩舉一例。

6樓:匿名使用者

double(雙精度浮點型)是計算機使用的一種資料型別。比起單精度浮點數(float),double(雙精度浮點數)使用 64 位(8位元組) 來儲存一個浮點數。

它可以表示十進位制的15或16位有效數字,負值取值範圍為 -1.7976e+308 到 -4.94065645841246544e-324,正值取值範圍為 4.

94065645841246544e-324 到 1.797693e+308。

比如:宣告double 型別的變數:

double num;

初始化double 型別的變數:

num = 5.621456873;

7樓:辛靖寶

double是一種資料型別,用來宣告一個變數的型別。

比方說你寫了一個字,為了告訴別人它是什麼東西,它是一個漢字,你可以用「 漢字 字;」這種格式來告訴別人那個字是個漢字。

同樣道理,c++中你想建立一個變數的時候,需要告訴編譯器變數的資料型別,以便編譯器給變數分配儲存空間。

格式:int i; 這是整型變數的宣告格式。

如果要宣告雙精度型變數,也就是小數,相同道理double i;

這樣編譯器就知道i是一個雙精度小數變數。

另外 float也表示小數,是單精度小數。float和double的區別在於,float所允許的小數範圍小,double允許的小數範圍大。

8樓:

就是個資料型別

用來表示小數的

而且是位數比較多 數比較大的 位數少的用float在記憶體中佔8個位元組

例如 double s = 1.2;

你定義成 double s = 1; 也行

9樓:匿名使用者

double 就是雙精度浮點數型別,定義一個double型別的變數可以這樣

double d;

c++中double什麼意思?

10樓:匿名使用者

double是雙精度浮點類bai型du

sizeof(double)是返回

double型別的zhi位元組長度

(double*)是把daomalloc返回的void*指標轉換為double*型指

內針,然後才能賦值給

容x這個句子就是分配一個長度為n+1的double型陣列,並把陣列頭地址賦給x

11樓:匿名使用者

double 是雙精度浮點數,它佔用8個位元組記憶體。

12樓:匿名使用者

使得指標指向一個double型別的動態儲存單元。

c++裡 double& 和double有什麼區別

13樓:匿名使用者

前者是引用!

比如函式返回一個引用,可以用在賦值運算子左邊!

double & sun(double x, double y);

14樓:匿名使用者

引用的意思呢就是說返回變數的地址而非變數本身。比如一樓的返回值就是一個double型別的引用,這樣子函式結束之後儲存返回值的記憶體單元不會被銷燬,保留了它的地址。

例如下面這個例子:

int a=1,b;

b=a;

b++;

這個例子裡執行完之後a為1,而b為2。

但這個例子:

int a=1;

int *b;

b=&a;//指標b獲取了a的地址

(*b)++;

a和b的值都會變為2

15樓:匿名使用者

前者是引用! 可對原變數直接操作

16樓:匿名使用者

double&定義引用

c 中double什麼意思,c 中,float double區別

double是雙精度浮點類bai型du sizeof double 是返回 double型別的zhi位元組長度 double 是把daomalloc返回的void 指標轉換為double 型指 內針,然後才能賦值給 容x這個句子就是分配一個長度為n 1的double型陣列,並把陣列頭地址賦給x do...

C中這個符號應該什麼時候用,c 中符號 和 的用法

樓主你好,復 首先就是 c 中的空語句。制一條bai語句du中只包含分號 那這條zhi語句就是dao空語句。呵呵,c 中即使是空語句也要以分號結束的。同時也說明,程式中使用多個分號連在一起也是可以的,雖然沒什麼用,但是寫程式時多加個分號也不會錯。典型應用是 for 這種用法就是無限迴圈。而用大括號 ...

c語言主函式中任意輸入double型別的數值abc。然後呼叫自定義函式

這出題的老師,連一元二次方程 二元一次方程都混起來了。include include void fun double a,double b,double c if d 0 else int main include include 計算並輸出一元二次方程的根 void fun double a,do...