實型資料的取值範圍和有效數字是什麼意思

2021-05-05 18:40:18 字數 1045 閱讀 4724

1樓:匿名使用者

有效數字的含義是表示數的精度,比如float型能可靠表示6位十進位制數,多於6位以後的數就不都可靠了(誤差過大不可接受,尤其對於後繼計算產生的誤差急速增加);而double型能可靠表示15位十進位制數,15位以後的數也就不可靠了。

取值範圍是能表示的最小值和能表示的最大值之間的乙個數域,超出這個數域的值根本就不能表示了,就像char型能表示-128~+127之間的數,小於-128和大於+127的數就不能表示了(表示不了、超出所能表示的範圍,就像用兩位數表示幾百幾千——除非新增運算符號)。

有效數字肯定都是取值範圍之內的數。

2樓:匿名使用者

實型變數 實型變數分為兩類:單精度型和雙精度型.

其型別說明符為float 單精度說明符,double 雙精度說明符。在turbo c中單精度型佔4個位元組(32位)記憶體空間,其數值範圍為3.4e-38~3.

4e+38,只能提供七位有效數字。雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為1.7e-308~1.

7e+308,可提供16位有效數字。實型變數說明的格式和書寫規則與整型相同。

例如: float x,y; (x,y為單精度實型量)double a,b,c; (a,b,c為雙精度實型量) 實型常數不分單、雙精度,都按雙精度double型處理。

實型變數但精度的取值範圍是多少?

3樓:匿名使用者

實型變數 實型變數分為兩類:單精度型和雙精度型.

其型別說明符為float 單精度說明符,double 雙精度說明符。在turbo c中單精度型佔4個位元組(32位)記憶體空間,其數值範圍為3.4e-38~3.

4e+38,只能提供七位有效數字。雙精度型佔8 個位元組(64位)記憶體空間,其數值範圍為1.7e-308~1.

7e+308,可提供16位有效數字。實型變數說明的格式和書寫規則與整型相同。

例如: float x,y; (x,y為單精度實型量)double a,b,c; (a,b,c為雙精度實型量) 實型常數不分單、雙精度,都按雙精度double型處理。

c 中整形資料和實型資料的定義

1 型別名稱 int2 取值範圍 一3 2 7 68 3 2 7 6 7 一2 5 2 一1 與數學上類似,不能有分隔符。c語言允許使用八進位制整數與十六進製制整數,八進位制整數加前導o 數字 十六進製制整數加前導0x。4 運算操作 整型資料能進行算術運算與關係運算。1 算術運算包括 加法 一 減法...

概率密度和分布函式X的取值範圍為什麼不一致

f x 與f x 的定義域是一樣的都是 概率密度f x 當x a或b時是等於0的呀,有意義呀分布函式f x 左邊取x a,右邊也可以取x b的,你算算當x b時,x a b a 就等於1呀 其實分布函式也可以這麼寫,當x a時,f x 0,當a b時,f x 1 這是因為把a放在x a這個範圍之內效...

函式yxx的取值範圍是函式yx1x2的取值範圍是?

y的取值範圍是 3 y 3,計算過程如下,1 當 1 x 2時 y x 1 x 2 x 1 2 x 2x 1 這是乙個單調函式,是乙個斜率為2的線段。所以此時 3 y 32 當x 1時 y x 1 x 2 x 1 2 x 33 當x 2時 y x 1 x 2 x 1 x 2 3 綜合以上三種情況,y...