1.4 數值之型態
數值仍然沿用傳統之十位數,可用小數點、正負前導符號等。科學表示法則使用e作為表示次方值。屬於虛數則直接在數值後加上i或j。下面幾個例子均為合法之數值型態:
- 100
- -109
- 0.009
- 5.6789
- 1.2e-22
- 6.56e21
- 1.023i
- -7.9j
- 1e6i
上述數值儲存時均以IEEE長格式浮點標準。其有效數字約為十六位。小數位數之區間為10e-308至10e+308之間。
format指令
數值存在電腦中,係以數值型態決定,包括單精度與雙精度兩種,而整數是介於-128~+127之間。一般為顯示成所需之位數,則可使用format之指令。其型式如下:
format short/ short e /short g /short eng/long / long e /long g / long eng
上述格式中,short代表顯示五位數;long顯示十五位數(雙精度)或七位數(單精度)。另外e代表浮點格式;g 代表固定或浮點格式,依最適之型式而定;eng則以工程有效數值表示。
例如:
>>format short; pi
ans = 3.1416
>>format long; pi
ans = 3.14159265358979
>>format short e; pi
ans = 3.1416e+000
>>format long e; pi
ans = 3.141592653589793e+000
>>format short g; pi
ans = 3.1416
>>format short eng; pi
ans = 3.1416e+000
>>format long, pi, single(pi)
ans = 3.14159265358979
ans = 3.1415927
除此而外,format亦有兩項指令格式有時也可以應用,例如:
>> format bank %銀行用於計算貨幣的兩位數
>> pi
ans = 3.14
>> format rat %以近似分數表示
>> pi
ans = 355/113
沒有留言:
張貼留言