关于pascal的一个基础问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 04:47:44
看一个教材里面有句话不明白:“在这些数据类型中简单类型都是有序类型,除了实型以外的简单类型都是顺序类型,所谓顺序类型就是他们的值不仅是有序的而且是有顺序号。”
里面说的“所谓顺序类型就是他们的值不仅是有序的而且是有顺序号”什么意思呢?
取整函数int与截断取整函数trunc有什么区别?举例说明。

"有序"和"有顺序号"是指它有下一个,比方说整数1的下一个是2,而实型的数则没有这种排列关系.(应该是这样的,我学的时候就是这么理解的)

int是取一个数的整数部分,而trunc是去掉小数点以后的数,看似一样,但有个微小的差别,给你一个程序段你就会明白:
program aa;
var
i:integer;
k:real;
begin
i:=trunc(2.5);
k:=int(2.5);
writeln(i,' ',k);
end.
再有问题给我发消息好了(只要我会的),老改动太麻烦了.

这个对你编程不重要,解释也许说不清,以后你会慢慢懂的

不用理解的啊。
实型的数就是实数
整型的都是整数