1樓:匿名使用者
實型變數分為兩類:單精度型和雙精度型,
其型別說明符為float 單精度說明符,double 雙精度說明符。在turbo c中單精度型佔4個位元組(32位)記憶體空間,其數值範圍為3.4e-38~3.
4e+38,只能提供七位有效數字。雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為1.7e-308~1.
7e+308,可提供16位有效數字。實
2樓:tn瓶邪
雙精度,單精度計算方法:
(1) 浮點型別的數用4個位元組32位二進位制表示。這樣表示的數大約有7位十進位制有效數字,數值的表示範圍約為±(3.4×10^38…3.4×10^38);
(2) 雙精度型別的數用8個位元組64位二進位制表示,雙精度數大約有16位十進位制有效數字,數值的表示範圍約為±(1.7×10^308…1.7×10^308);
(3) 長雙精度型別的數用10個位元組80位二進位制表示,大約有19位十進位制有效數字,其數值的表示範圍約為±(1.2×10^4932—1.2×10^4932)
3樓:手機使用者
單精度就是精度小點 範圍小 小數點後面的位數少
雙精度就是精度大點 範圍大 小數點後面的位數多
4樓:彈擊
浮點儲存方式:指數部分與小數部分
小數部分:
1 1 1 0 0 1 1 0
c語言中的 單精度型 和雙精度型是什麼意思
5樓:a羅網天下
單精度和雙精度最大區別就是結果精確到第幾位。
單精度是這樣的格式,1位符號,8位指數,23位小數。
雙精度是1位符號,11位指數,52位小數。
6樓:du瓶邪
1、單精度和雙精度都指浮點數,就是帶小數點的數2、單精度數的有效位數比較少,7位左右,雙精度的在幾十位。
3、單精度定義是用float
4、雙精度定義是用double
比如:#include
main()
7樓:匿名使用者
單精度和雙精度的區別用數學語言來說是精確到第幾位的區別:單精度精確到小數點後第6位,雙精度精確到小數點後15位。
8樓:
主要是取的小數點不一樣,其實沒有什麼區別
9樓:
精度,,,表示範圍呀
c語言單精度與雙精度的區別?
10樓:匿名使用者
其實就是有效位du數不zhi
一樣。浮點型變數分為單精度dao(float)、雙精版度(double)和長雙精度(long double)3類。在turbo c 中:
位元(位)權數 有效數字
float 32 6-7double 64 15-16long double 128 18-19ansi c 並未具體規定每種型別資料的長度、精度、數值範圍,有的系統將double所增加的32位全用於存放小數部分,這樣可以增加數值的有效範圍,減少舍入誤差。有的系統則將所增加的位(bit)一部分存放指數部分,這樣可以擴大數值範圍
11樓:匿名使用者
c中沒有單精度的說法,一般就叫浮點型float。雙精度是double,這兩個的區別是在win32和linux下,float型別佔4位元組回,答double型別佔8位元組,因為double佔8位元組,自然雙精度的有效資料位比float型別多,更精確
12樓:匿名使用者
單精度實型 float 佔4個位元組
能保證6位有效數字,取值範圍為-3.4*10的-38次方至3.4*10的38次方。
雙精度實型 double 佔專8個位元組
能保證15位有效屬數字,取值範圍為-1.7*10的-308次方至1.7*10的308次方
13樓:匿名使用者
佔用記憶體空間不一樣,單精度4位元組,雙8……
14樓:匿名使用者
精度不一樣 位數不一樣啊
單精度浮點數的精度為什麼是7位,單精度的浮點數有效數字為什麼是七位
這個比較複雜,建議你找一下ieee754標準看一下。這個簡單說一下吧 在ieee754標準中進行了單精度浮點數 float 和雙精度數浮點數 double 的定義。float有32bit,double有64bit。它們的構成包括符號位 指數位和尾數位。這些位的構成如下 float 第31位 佔1bi...
酒精度數如何計算,白酒的度數是怎麼計算的呢
酒的度數表示酒中含乙醇的體積百分比,通常是以20 時的體積比表示的,如50度的酒,表示在100毫升的酒中,含有乙醇50毫升 20 酒精度一般是以容量來計算,故在酒精濃度後,會加上 vol.以示與重量計算之區分。啤酒的度數則不表示乙醇的含量,而是表示啤酒生產原料,也就是麥芽汁的濃度,以12度的啤酒為例...
什麼是pwm的精度?怎麼算?有什麼意義
定義 脈衝寬度調製 pwm 是英文 pulse width modulation 的縮寫,簡稱脈寬調製,是利用微處理器的數字輸出來對類比電路進行控制的一種非常有效的技術,廣泛應用在從測量 通訊到功率控制與變換的許多領域中。計算 最小佔空比 週期 精度 意義應用 本方法的基本思想就是利用微控制器具有的...