SKILL中常用的转义字符介绍
一、什么是转义字符SKILL中的转义字符与C语言基本一样。它是一种特殊的字符常量,一般通过一个反斜杠和一个或多个字符组成。转义字符具有特定的含义,不同于字符原有的意义,故称“转义”字符。比如我们在编程中常常用到的换行符“\n”就是一个转义字符。转义字符主要用来表示那些用一般字符不便于表示的控制代码。
二、常用的转义字符表
下面是常用到的转义字符表
字符意义 转义字符
换行 \n
水平制表符 \t
垂直制表符 \v
退格 \b
回车符 \r
换页 \f
反斜杠 \\
双引号 \”
ASCII码(八进制) \ddd
三、例子
比如常见的目录结构,一般为c:\\windows\\,其中的两个反斜杠代表的就是输出一个反斜杠,其输出的目录就为c:\windows。这就是为什么使用反斜杠指定目录时,需要同时使用两个。
请看下面的例子:
Skill > printf("line 1\n\tline 2\n\t\tline 3\n\t\t\tline 4\nCadence Skill\302\333\314\263")
line 1
line 2
line 3
line 4
Cadence Skill论坛
t
Skill > axlGetVariable("cdsroot")
"d:\\Cadence\\SPB_16.3"
Skill >
其中printf("line 1\n\tline 2\n\t\tline 3\n\t\t\tline 4\nCadence Skill\302\333\314\263")函数没输出一行换行后再添加相应的水平制表符,再输出另外的内容。
最后一行“\302\333\314\263”代表的是八进制的ASCII码,该部分ASCII码为汉子“论坛”的八进制代码。
抢个沙发!谢谢楼主!
想问下楼主用Notepad++可以编译SKILL能看到结果不? 没有C语言,vb等功底的高中毕业生可以学skill这个编程吗? 沙发,在一个个扫贴 多谢楼主分享 多谢楼主分享 难度有点儿哦 多谢楼主分享
多谢楼主分享 新手报到,先慢慢来学习学习。
页:
[1]
2