Cdouble什麼意思,c 中double什麼意思?

時間 2021-08-11 18:17:32

1樓:綦禮巨集儀

雙精度的意思,雙精度(double)是相對於單精度(float)而言的,它比單精度多佔一倍的記憶體空間,所以表示的數字範圍也就更大。一般情況下雙精度占用8個位元組。

2樓:慕容曼華聊雁

double是雙精度浮點型別

sizeof(double)是返回double型別的位元組長度(double*)是把malloc返回的void*指標轉換為double*型指標,然後才能賦值給x

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

3樓:

double 表示定義雙精度浮點資料,位數為64,有效數字為15~16位,數字範圍-1.7×10^-308至1.7×10^308。

10^308表示10的308次方,10^-308表示10的負308次方。

浮點型資料報括單精度型(float)、雙精度型(double)、長雙精度型(long double)。其中

單精度表示位數為32位,有效數字為6~7位,數字範圍為-3.4×10的負38次方——3.4×10的38次方。

長雙精度表示128位,有效數字為18~19位,數字範圍-1.2×10的負4932次方——1.2×10的4932次方。

4樓:匿名使用者

double area;

意思是申請了乙個叫area名字的double(雙精度實型 其實就是小數)型別的變數

5樓:匿名使用者

變數area(面積)定義為 雙精度型double

int 為整型

6樓:騎自行車的攻城獅

這是一種資料型別,說明area是雙精度的。

你可以看看這方面的書,很容易的。

c++中double什麼意思?

7樓:匿名使用者

double是雙精度浮點類bai型du

sizeof(double)是返回

double型別的zhi位元組長度

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

內針,然後才能賦值給

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

8樓:匿名使用者

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

9樓:匿名使用者

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

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

10樓:匿名使用者

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;

11樓:辛靖寶

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

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

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

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

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

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

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

12樓:

就是個資料型別

用來表示小數的

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

例如 double s = 1.2;

你定義成 double s = 1; 也行

13樓:匿名使用者

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

double d;

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

14樓:匿名使用者

前者是引用!

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

double & sun(double x, double y);

15樓:匿名使用者

引用的意思呢就是說返回變數的位址而非變數本身。比如一樓的返回值就是乙個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

16樓:匿名使用者

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

17樓:匿名使用者

double&定義引用

C中是什麼意思,c 中 是什麼意思

在c like語言中的意思是取反的意思。例如 這是比較 等於 就是比較 不等於 再例如 t true t則表示false.是非的意思,一般用在if語句或是判斷語句中,起bool型別作用,一般是!這個非等於表示 是非的意思,例如 就是不等於的意思。a b 意思是 a等於b a b 意思是 a不等於b ...

《在c 中什麼意思,在c 中“ ”是什麼意思?

例如c 2 就是 c c 2 把c左移2位得到的值 給 c 再如 a 2 c a 3 的優先順序比 高 即c c a 3 即c c 5 c語言運算子優先順序 詳細列表 http www.slyar.com blog c operator priority.html 國外的那些事 位運算。計算機都是二...

C中的 是什麼意思,C 中 int 是什麼意思?

陌路情感諮詢 可空型別修飾符 引用型別可以使用空引用表示一個不存在的值,而值型別通常不能表示為空。例如string str null 是正確的,int i null 編譯器就會報錯。為了使值型別也可為空,就可以使用可空型別,即用可空型別修飾符 來表示,表現形式為 t?例如 int?表示可空的整形,d...