extended是拓展实型,和real、double、single之类的相比有区别
实验证明:
1、extended范围很大,用科学记数法表示,指数高达4位数,其他的都是3位




2.extended精度很高,多少位自己看,上图也有。
3.证明0和0.00000000……000001的区别:在几千位小数点以内,0和0.0000000……000001有区别,在几千位以外我不知道有什么意义。用上图中的a或者c除以实型的0,还是不可避免的divide by zero(错误200),这点请注意。所以说“0用实型存不是0,主要是防止除以0”不怎么可靠。
4.在最后一位有误差是对的,应为实型的精度有限,所以存在不相等的两个实数判定大小时相等的情况。如果有强迫症非得比较0和0.000000000000000000000000001的大小请自编高精度,在非比较大小时(例如只是writeln而已),可以忽略这个。
误差是肯定有的,但是有大小之分,很小的误差不纠结。
修正:extended是17-18位,因此实在不想看到误差writeln输出16位比较合适,整数部分很大的话继续减,随便。