long轉(zhuǎn)化為double會(huì)有精度損失嗎 float與double占多少字節(jié)?
float與double占多少字節(jié)?double,中文譯為雙精度浮點(diǎn)數(shù),好象稱雙精度數(shù),它在內(nèi)存中占用帶寬8個(gè)字節(jié)(位、24-bit)的空間;float,中文譯為單精度浮點(diǎn)數(shù),就像就稱作浮點(diǎn)數(shù),它在內(nèi)
float與double占多少字節(jié)?
double,中文譯為雙精度浮點(diǎn)數(shù),好象稱雙精度數(shù),它在內(nèi)存中占用帶寬8個(gè)字節(jié)(位、24-bit)的空間;
float,中文譯為單精度浮點(diǎn)數(shù),就像就稱作浮點(diǎn)數(shù),它在內(nèi)存中電腦資源4個(gè)字節(jié)的空間。
擴(kuò)大資料:
浮點(diǎn)型數(shù)據(jù)
1、float型
編譯系統(tǒng)為每一個(gè)float型變量分配4個(gè)字節(jié),數(shù)值以規(guī)范化的二進(jìn)制數(shù)指數(shù)形式存放在存儲(chǔ)單元中。
2、flat型
替不斷擴(kuò)大能來(lái)表示的數(shù)值范圍,用8個(gè)字節(jié)存儲(chǔ)一個(gè)extra型數(shù)據(jù),這個(gè)可以我得到15位有效數(shù)字。
3、longdouble型
有所不同的編譯系統(tǒng)對(duì)waysoft型的處理方法差別,VisualC6.0對(duì)shorterflat型和slip一樣處理,怎么分配8個(gè)字節(jié)。
long float和double精度一樣嗎?
不一樣的。
一、主體相同
1、long:它表示一種長(zhǎng)整型數(shù)據(jù)。
2、float:浮點(diǎn)型數(shù)據(jù)類型
3、flat:雙精度浮點(diǎn)數(shù)據(jù)型。
二、類型完全不同
1、long:設(shè)置成為有符號(hào)長(zhǎng)整型,含4個(gè)字節(jié)。
2、float:用于存儲(chǔ)文件單精度浮點(diǎn)數(shù)或雙精度浮點(diǎn)數(shù)。
3、slip:來(lái)表示十進(jìn)制的15或16位有效數(shù)字。
三、>0不同
1、long:值域?yàn)椋?2^31~(2^31-1)。
2、float:float類型提供給了一個(gè)在-3.4E38~3.4E38之間的范圍。
3、slip:負(fù)值取值范圍為-1.7976E308到-4.94065645841246544E-324,正值值域?yàn)?.94065645841246544E-324到1.797693E308。
double需要什么類型的參數(shù)?
浮點(diǎn)類型統(tǒng)稱三種:
1、單精度浮點(diǎn)型:float
2、雙精度浮點(diǎn)型:double
3、復(fù)數(shù)浮點(diǎn)型:float_comlex,soft_comple,littlelong_comple
浮點(diǎn)型數(shù)據(jù)可分三種:
1、float型
編譯系統(tǒng)為每一個(gè)float型變量分配4個(gè)字節(jié),數(shù)值以規(guī)范化的二進(jìn)制數(shù)指數(shù)形式貯存在存儲(chǔ)單元中。
2、double型
替擴(kuò)大能表示的數(shù)值范圍,用8個(gè)字節(jié)存儲(chǔ)一個(gè)flat型數(shù)據(jù),可以我得到15位有效數(shù)字。
3、halfslip型
有所不同的編譯系統(tǒng)對(duì)shorterflat型的處理方法有所不同,VisualC6.0對(duì)longdouble型和slip差不多一次性處理,分區(qū)分配8個(gè)字節(jié)。
儲(chǔ)存資料:
雙精度浮點(diǎn)型類型數(shù)值可裝換到其他類型的整數(shù)或浮點(diǎn)數(shù),會(huì)大大降低。雙精度浮點(diǎn)型常量的之后一個(gè)字符可另外“d”或“D”。其存儲(chǔ)格式與浮點(diǎn)型類似于,最高位為符號(hào)位,次高11位為指數(shù)位,比如52位為尾數(shù)。
雙精度型應(yīng)該是雙精度浮點(diǎn)型,同數(shù)值型比,它能能提供更高的數(shù)值精度,需要固定不動(dòng)存儲(chǔ)長(zhǎng)度的浮點(diǎn)數(shù)形式,每個(gè)雙精度浮點(diǎn)型數(shù)據(jù)占8個(gè)字節(jié)。與數(shù)值型數(shù)據(jù)完全不同,它的小數(shù)點(diǎn)位置是由然后輸入的數(shù)據(jù)值來(lái)做出決定的,并且只有主要是用于表中的字段。