?? codetc18b.dat
字號:
----
常用的在微機系統(tǒng)中一個實型數(shù)據(jù)在內存中占4個字節(jié)(32位).與整型數(shù)據(jù)的存儲方式不同,實型數(shù)據(jù)是按照指數(shù)形式存 儲的.系統(tǒng)把一個實型數(shù)據(jù)分成小數(shù)部分和指數(shù)部分,分別存放.指數(shù)部分采規(guī)范化的指數(shù)形式.
在4個字節(jié)(32位)中,究竟用多少位來表示小數(shù)部分,多少位來表示指數(shù)部分,標準C并無具體規(guī)定,由各C編譯系統(tǒng)自定 . 不少C編譯系統(tǒng)以24位表示小數(shù)部分(包括符號),以8位表示指數(shù)部分(包括指數(shù)的符號).小數(shù)部分占的位(bit)數(shù)愈多, 數(shù)的有效數(shù)字愈多,精度愈高.指數(shù)部分占的位數(shù)愈多,則能表示的數(shù)值范圍愈大.
ANSI C并未具體規(guī)定每種類型數(shù)據(jù)的長度,精度和數(shù)值范圍.有的系統(tǒng)將double型所增加的32位全用于存放小數(shù)部分,這 樣可以增加數(shù)值的有效位數(shù),減少舍入誤差. 有的系統(tǒng)則將所增加的位(bit)用于存放指數(shù)部分,這樣可以擴大數(shù)值的范 圍.下表列出的是微機上常用的C編譯系統(tǒng)的情況.應當了解,不同的系統(tǒng)會有差異.
類 型 比特數(shù) 有效數(shù)字 數(shù)值范圍
float 32 6-7 10^-37 到 10^38
double 64 15-16 10^-307 到 10^308
long double 80 18-19 10^-4931 到 10^4932
對每一個實型變量都應在使用前加以定義.例如:
float x,y; (指定x,y為單精度實數(shù))
double z; (指定z 為雙精度實數(shù))
long double t; (指定t 為長雙精度實數(shù))
----
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -