實型資料(初學者)
阿新 • • 發佈:2018-12-20
1、實型常量的表示方法:實型也稱浮點型。實型常量也稱實數或浮點數。在C語言中,實數只採用十進位制。它有兩種形式:小數型與指數型。
(1)小數型即十進位制數形式:由0~9與小數點組成,例:0.0
(2)指數型:由十進位制數、加階碼標誌“e“或”E"以及階碼(只能為整數,可以帶符號)組成。其一般形式為:aEn(a為十進位制數,n為十進位制整數)例:2.1E5=2.1*10^5
注:標準C允許浮點數使用字尾,字尾為“f”或"F",表示該數為浮點數,例:265f=265F
2、實型資料在記憶體中的存放形式:實型資料一般佔4個位元組(32位)記憶體空間。按指數形式儲存。實數3.14159在記憶體中的存放形式如下:
+ | .314159 | + | 1 |
型別說明符 | 位元數(位元組數) | 有效數字 | 數的範圍 |
Float | 32(4) | 6~7 | 10 -37~10 38 |
Double | 64(8) | 15~16 | 10 -307~10 308 |
long double | 128(16) | 18~19 | 10 -4931~10 4932 |