pascal复赛中能使用哪些数据类型?

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:36:48
pascal复赛(竞赛)中能使用哪些数据类型?int64,double,ansistring,dword,qword,extended,comp,single,这些类型在没有特别说明时哪些能用哪些不能用?还有其他能用的类型吗?
什么是库函数?有那些类型的?能用吗?
尤其是这个类型(ansistring)能用用吗?这个好象是超长型字符串。字符的位数可以超255位是不是?

既然连lazarus都支持了..不但那些数据类型可用...运算符重载,定义变量同时赋值应该也能用..一般都是用longint,extended,qword,int64,boolean
ansistring是以链表方式存储的..最多一个ansistring能存2GB,string能用的函数ansistring照用,区别在于ansistring访问a[0]会出现奇怪问题(a:ansistring),虽然支持a[i]一类的访问但只能读不能修改.
库函数...在程序最开头(最好在const前)用:
Uses
Math;
可以调用库.
比如arctan什么的函数.就是库函数,不调用math库编译器就不认识这个函数.

以上的数据类型都可以使用~其它的话,你可以用Free Pascal去试试可不可以用,因为复赛用的就是Free Pascal 的语言环境。
库的话只能用math 数学库