- 3
- 0
- 约小于1千字
- 约 40页
- 2022-05-21 发布于北京
- 举报
第2章
数据类型、表达式和函数 ; AutoLISP的数据类型丰富,除了一般程序设计语言具有的整型、实型、字符串等类型之外,还有表、函数、文件描述符、AutoCAD选择集、AutoCAD图元名、VLA对象、函数分页表和外部函数等数据类型。
2.1 数据类型
1. 整型(INT)
整型即整数,整数由数字和正负号组成,正号可省略。整数为32位带符号的数字,其范围从-2147483648到+2147483647。
2. 实型(REAL)
实型数是带小数点的数。在-1和1之间的实数必须以0开头,例如:.5是错误的,应该写成0.5。实数用双精度的浮点数表示,并且至少有14位有效位数的精度。注意,Visual LISP不显示所有的有效位。 ;3. 字符串(STR)
字符串又被称为字符常数,它是由双引号括起来的字符序列。字符串中字母的大、小写和空格符都是有意义的。
字符串中字符的个数(不包括双引号)称为字符串的长度。字符串的最大长度为100,如果超过100,第100个字符后面的字符将是无效的。字符串可以是空的,即,称为空串,其长度为0。
任何字符都可以用\nnn的格式表示,其中反斜杠“\”是ASCII码的前导标识字符,nnn是该字符八进制的ASCII码。例如,字符串ABCD也可表示为\101\102\123\104。一些常用的控制字符,象反斜杠、双引号,除了可以用 \nnn的格式表示之外,还可以用“\”转义字符的格式表示为“\\”、“\”等特殊字符,见下表。;表2-1常用控制字符的表示方法
控制字符 用“\”为前导字符 用“\”为前导的ASCII码表示
反斜杠“\” \\ \134
双引号“” \ \042
Esc键 \e \033
换行 \n \012
回车键 \r \015
Tab键 \t \011
注意,其中的字符e,n,r,t必须小写。; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ;
原创力文档

文档评论(0)