pascal中若要定義extended型別,是否要在前面寫如之類的東西

2023-02-14 11:40:29 字數 805 閱讀 3621

1樓:半多仙

使用extended型別需要在程式的第一行寫:

然後便可以在程式中使用extended型別了,如:

vara,b:extended;

c:array[1..10]of extended;

extended型別為實型變數的一種,使用方法類似real,可以進行加、減、乘、除、賦值、關係比較等運算。同樣,不允許將extended型別變數的值賦給整型變數。

使用extended型別的變數可以避免一部分高精度運算,但缺點是有效數字位數有限,為19~20位(視機器配置而定)

2樓:

實型名稱 型別識別符號 0範圍 最大範圍 有效位 儲存空間

標準實型 real ±2.9e-39 ±1.7e+38 11~12 6byte

單精度型 single ±1.5e-45 ±3.4e+38 7~8 4byte

雙精度型 double ±5.0e-324 ±1.7e+308 15~16 8byte

擴充套件型 extended ±3.4e-4932 ±1.1e+4932 19~20 10byte

裝配十進位制型 comp ±0.5 ±9.2e+18 19~20 8byte

3樓:匿名使用者

trubo pascal要

free pascal不要

4樓:

trubopascal在程式頭前加上

freepascal可以直接用

5樓:府夢槐

樓上錯了,要加

在pascal中,編 在數中,找出最大與最小的數 的程式,哪個網上有相關

以上二位,需要這樣嗎?program maxmin vara,i,min,max integer begin min 30000 max 30000 for i 1 to 20 do begin read a if a max then max a if a end writeln max max ...

一年中有幾天》pascal求解

pos s,t 函式用錯了,在 abcd 裡找 b 用pos b abcd 所以幫你改了一下 發現錯誤不少。program dj var s,s1,s2,s3 string year,mouth,days longint 月的英文是month不是mouth。懶得改了 i,h longint a ar...

VB中陣列怎麼定義,vb中怎樣定義一個陣列

是這麼定義的 陣列中的第一個元素的下標稱為下界,最後一個元素的下標稱為上界,其餘的元素連續地分佈在上下界之間,且陣列在記憶體中也是用連續的區域來儲存的,所以陣列每維的長度不能超過long資料型別的最大值,即264 1 263。把vb net陣列當作一個物件來處理,就意味著陣列型別是單個引用型別,陣列...