1樓:沐溪
double是計算機語言的一個型別,即雙精度浮點型。作用是表示資料的時候比較準確一些。
介紹:雙精度浮點型,此資料型別與單精度資料型別(float)相似,但精確度比float高,編譯時所佔的記憶體空間依不同的編譯器而有所不同,是double float資料型別,c/c++中表示實型變數的一種變數型別。
定義:此資料型別與單精度資料型別(float)相似,但精確度比float高,編譯時所佔的記憶體空間依不同的編譯器而有所不同,通常情況,單精度浮點數佔4位元組(32位)記憶體空間,其數值範圍為-3.4e38~3.
4e+38,;雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為-1.7e308~1.7e+308。
宣告double 型別的變數:double puotient。初始化double 型別的變數:
puotient = 5.621456873;double puotinet = 5.62。
概括:c語言中,雙精度浮點(double)型,佔8 個位元組(64位)記憶體空間。其數值範圍為-1.
7e308~1.7e+308,雙精度完全保證的有效數字是15位,16位只是部分數值***,而單精度保證7位有效數字,部分數值有8位有效數。浮點型從狹義上說就是科學記數法。
雙精度,即 double 。 double有二,兩個的意思。
2樓:匿名使用者
樓主你好!
常見的資料型別有int float double 可以這麼理解int是整型(整數) float是浮點型(小數) 他的精度要比int高 double是雙精度(精度更高的小數,約小數點後10位) 比float要更高些,用來表示精度更高的數!當然儲存佔的位置更大!具體的大小每個編譯器略有不同!
希望能對樓主有所幫助^_^!
3樓:虎光牆
雙精度浮點 就是表示資料的時候比較準確一些,比如3.141592
4樓:匿名使用者
int main()
snode;
struct node *p;
p=&snode;
return 0;
}上面定義了一個單連結串列結構體node,它有2個變數,其中p就是指標變數
p=&snode就是讓指標p指向結構體snode的首地址,這樣p就能對snode的元素data進行操作
如p->data=5
c++中的double是什麼,有什麼作用,煩舉一例。
5樓:匿名使用者
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;
6樓:辛靖寶
double是一種資料型別,用來宣告一個變數的型別。
比方說你寫了一個字,為了告訴別人它是什麼東西,它是一個漢字,你可以用“ 漢字 字;”這種格式來告訴別人那個字是個漢字。
同樣道理,c++中你想建立一個變數的時候,需要告訴編譯器變數的資料型別,以便編譯器給變數分配儲存空間。
格式:int i; 這是整型變數的宣告格式。
如果要宣告雙精度型變數,也就是小數,相同道理double i;
這樣編譯器就知道i是一個雙精度小數變數。
另外 float也表示小數,是單精度小數。float和double的區別在於,float所允許的小數範圍小,double允許的小數範圍大。
7樓:
就是個資料型別
用來表示小數的
而且是位數比較多 數比較大的 位數少的用float在記憶體中佔8個位元組
例如 double s = 1.2;
你定義成 double s = 1; 也行
8樓:匿名使用者
double 就是雙精度浮點數型別,定義一個double型別的變數可以這樣
double d;
double型資料型別和float型資料型別的區別是什麼?
9樓:許詩文
float:浮點型,含位元組數為4,32bit,數值範圍為-3.4e38~3.4e38(7個有效位)
double:雙精度實型,含位元組數為8,64bit數值範圍-1.7e308~1.7e308(15個有效位)
按儲存的範圍進行排序
float(real)
double
數值儲存範圍越小的精度越高,儲存數值範圍越大,精度就越不準確,如果儲存正常金額的情況下,使用money,好處在於可以儲存不指定的小數點位數的數值,比較真實。
char是什麼資料型別,char是什麼型別
char是八大基本資料型別之一,是基本資料型別,char是容納單字元的一種基本資料型別,不能儲存漢字,一個漢字佔2位元組 儲存字串用string,其實string就是一個char的陣列,不過它當中的元素多一個 0 在陣列的最後,表示結束。例如字串abcd char a 是等價的。c c 整型資料之一...
西門子plc資料型別,西門子PLC資料型別
西門子plc程式設計基礎之資料型別入門學習 上 bool 布林量 就是開關量 只有 0,1 byte 位元組 word 字 16位整 e69da5e6ba9062616964757a686964616f31333337616565數 dword 雙字 32位整數 int 帶符號16位整數 dint ...
ulong是什麼資料型別,UCHAR呢?誰能解答一下
這種樣子的資料型別,一般是原子資料型別的別名,單從名字上看u long是unsigned long無符號長整形,uchar是無符號字元。可以檢視標頭檔案中實際如何定義的 資料型別後面的 t是什麼意思 是一個結構的標註,可以理解為 type typedef 的縮寫,表示它是通過 typedef 定義的...