- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CSpire圆慰际植
CSpire 1.0 语言参考手册
CSpire 1.0 语言参考手册
1. 介绍
2. 词法和语法
2.1 注释 (Comments)
2.2 词法规则 (Lexical Rules)
2.2.1 字符 (Letter)
2.2.2 数字 (Digit)
2.2.3 空白符 (White Space)
2.2.4 标识符 (Identifier)
2.2.5 整数 (Integer Literal)
2.2.6 浮点数 (Floating-point Literal)
2.2.7 Character Literals
2.2.8 字符串 (String Literals)
2.2.9 保留字 (Reserved Words)
2.3 操作 (Operations)
2.3.1 逻辑操作 (Logical Operations)
2.3.2 比较操作 (Comparisons Operations)
2.3.3 浮点和整数操作 (Operations on Floats or Integer)
CSpire 1.0 语言参考手册
2.3.4 其他操作(Other Operations)
2.4 数据类型 (Data Types)
2.4.1 基本数据类型 (Primitive Data Types)
2.4.2 指针类型 (Pointers)
2.5 语句 (statements)
2.5.1 变量声明语句 (VariableDeclarationExpression)
2.5.2 表达式语句 (StatementExpression)
2.5.3 选择语句 (Selection Statements)
2.5.4 循环语句 (Iteration Statements)
2.5.5 跳转语句 (Jump Statements)
2.5.6 Post语句 (PostStatement)
2.6 表达式 (Expressions)
2.6.1 基本表达式 (Primary Expression)
2.6.2 后缀表达式 (postfix-expression)
2.6.3 一元表达式 (unary-expression)
2.6.4 二元表达式 (binary-expression)
2.6.5 转型表达式 (Cast Expression)
3. 类 (Class)
3.1 引入外部类 (Import Class)
CSpire 1.0 语言参考手册
3.2 类声明 (Class Declaration)
3.3 成员变量声明 (Fields Declaration)
3.4 成员函数声明 (Methods Declaration)
3.5 内部类声明 (Nested Class Declaration)
3.6 Task 和 Job
1. 介绍
CSpire 语言是专门为 SenSpire OS 而设计的一种编程语言,根据无线传感器网络的应用和
SenSpire OS 本身的特点,在综合多种现有编程语言特点的基础上设计而成。
2. 词法和语法
2.1 注释 (Comments)
CSpire 的注释既可以采用传统的 C 风格的注释,也可以采用 C++ 风格的注释,它们都被CSpire编
译器解释为空格字符。注释中可以包含任意数量的字符:
2.1.1 /* (~[*])**(~[/](~[*])* *)* /
e.g., /* a comment begins with a “/*” and ends with the first subsequent
of “*/” */
2.1.2 // (~[\n, \r])* (\n|\r|\r\n)
e.g., // a comment begins with a “//” and extends up to (but does not
include) the next line break
2.2 词法规则 (Lexical Rules)
组成 CSpire 源程序的字符被 CSpire 编译器的词法分析器按照其词法规则组成一个个的单词
(token
您可能关注的文档
- Cool Roofs in California’s Title 24 Building Energy Efficiency.ppt
- COP138卤素类气体泄露定量检测报警系统.doc
- Copyright 简报.ppt
- CORPORATE RESOLUTION 公司决议.pdf
- COSBS2000应用环境的要求.doc
- cover - 同时,今年8-9月间发生的美加、伦敦、悉尼.doc
- CP03020011 USB 2.0 Video Camera 用户手册.pdf
- cpa税法模拟试题综合题.doc
- CPCI 总线与VME 总线桥接底板的研制.pdf
- Creating Jobs in Michigan’s Renewable Energy Economy.pdf
文档评论(0)