第二章 数据信息.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 数据信息.ppt

第二章 数据信息 自然语言 字 -? 单词 -?句子-?语言 计算机语言 字符-?词法单位-?程序-?语言 ↑ ↑ 词法 文法 第二章 数据信息 基本符号 数据 混合运算 关系运算 字符集 任何计算机系统都使用一个可被本系统识别的字符集。 该字符集包括了人们常用的 字母 数字 诸如句号、逗号、括号之类的特殊字符 C语言中使用的字符集只是ASCII的一个子集 <字母> → A ▌B ▌C ▌D ▌E ▌F ▌G ▌H ▌I ▌J ▌K ▌L ▌M ▌N ▌O ▌P ▌Q ▌R ▌S ▌T ▌U ▌V ▌W ▌X ▌Y ▌Z ▌a ▌b ▌c ▌d ▌e ▌f ▌g ▌h ▌i ▌j ▌k ▌l ▌m ▌n ▌o ▌p ▌q ▌r ▌s ▌t ▌u ▌v ▌w ▌x ▌y ▌z <数字> → 0 ▌1 ▌2 ▌3 ▌4 ▌5 ▌6 ▌7 ▌8 ▌9 <特殊字符> → ! ▌# ▌% ▌^ ▌ ▌* ▌( ▌_ ▌) ▌- ▌+ ▌= ▌~ ▌[ ▌] ▌’ ▌| ▌\ ▌; ▌: ▌” ▌{ ▌} ▌, ▌. ▌ ▌ ▌/ ▌? 标识符 标识符(identifier) 用来表示程序中出现的任何对象,如:类型、变 量、函数名字 词法 <标识符> →<非数字字符> ▌<标识符><非数字字符> ▌<标识符><数字> <非数字字符> → <字母> ▌ _ 例子 Abc_34 _age the_total WG4 2forthemoney Case on hand Overunder C标识符分成两大类 标准标识符 标准库中使用的标识符 这些标识符的含义已经由C预先定义好了,也称预定义标识符。 不允许程序员在程序中使用它们。 用户自定义标识符 用户依据需要给自己使用的类型、变量、函数等对象起的名字,它类似于数学中的符号名。 任何标识符只有声明后才有意义 C规定不允许使用无定义的标识符 因此程序中出现的一切标识符都必须给以声明,指出该标识符的具体意义。 所有标识符必须先声明再使用 保留字 <保留字> →auto ▌bool ▌break ▌case▌char ▌_Complex ▌const ▌continue ▌default ▌restrict ▌do ▌double ▌else ▌enum ▌extern ▌float ▌for ▌goto ▌if▌_Imaginary ▌inline ▌int ▌long ▌register ▌return ▌short ▌signed ▌sizeof ▌static ▌struct▌switch▌typedef ▌union ▌unsigned ▌void ▌volatile ▌while 在使用自定义标识符时需要注意以下几点 不能与保留字重名 不能与标准标识符重名 必须声明且必须先声明后使用 不允许重复声明 拼写完全一致的两个标识符是相同的 字母是区分大小写的 尽量与它所代表对象的含义相符 分隔符 <分隔符> →# ▌( ▌) ▌[ ▌] ▌’ ▌| ▌; ▌: ▌” ▌{ ▌} ▌, ▌\ 运算符 <运算符> → ! ▌% ▌^ ▌ ▌* ▌- ▌+ ▌= ▌~ ▌| ▌. ▌ ▌ ▌/ ▌?▌+= ▌-=▌*= ▌/= ▌%= ▌= ▌= ▌= ▌^= ▌|= ▌- ▌++ ▌-- ▌ ▌ ▌= ▌= ▌==|!= ▌ ▌|| 由两个字符组成的运算符中间不允许夹有任何其它符号(包括空格) = ++ = =

文档评论(0)

gshshxx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档