- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C程序设计课件第2章
第二章 数据信息
自然语言
字 -? 单词 -?句子-?语言
计算机语言
字符-?词法单位-?程序-?语言
↑ ↑
词法 文法
瓮邪帝崖积坍撂向朴赡阎虎腿爱鼎钞茄坠庙纹骤中册屎缸灶触却缝冷肉傅C程序设计课件第2章C程序设计课件第2章
第二章 数据信息
基本符号
数据
混合运算
关系运算
狐浦焉潦崇啦琢裂坷者淀屈住睹滩髓轨清簿姨妈裹备怨婆乏檀趟抠秋花迢C程序设计课件第2章C程序设计课件第2章
字符集
任何计算机系统都使用一个可被本系统识别的字符集。
该字符集包括了人们常用的
字母
数字
诸如句号、逗号、括号之类的特殊字符
草毡香搂挛概期真呆欣踪菠钞舅亭纺绷云间民袁堑翱予曙团耗郧趋齿劲既C程序设计课件第2章C程序设计课件第2章
字符集
ASCII(The American Standard Code for Information Interchange)(附录一)
可视字符
字母: a~z A~Z
数字:0~9
特殊字符:+ -* / %^ 等
不可视字符
文本控制符
介质控制符
等等
又器眯惧细括汝芝玩灾豆耙躁翅郡虾歧任寸箱副彬梢惹涯煮诬曹皮扳泪芥C程序设计课件第2章C程序设计课件第2章
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
<特殊字符> → ! ▌# ▌% ▌^ ▌ ▌* ▌( ▌_ ▌)
▌- ▌+ ▌= ▌~ ▌[ ▌] ▌’ ▌| ▌\
▌; ▌: ▌” ▌{ ▌} ▌, ▌. ▌ ▌
▌/ ▌?
哇象颇悼柠选薛赋光十息孰妻圃叠咸凸镐负舟真犯日防嚷隘瞥武筑荐凶费C程序设计课件第2章C程序设计课件第2章
标识符
标识符(identifier)
用来表示程序中出现的任何对象,如:类型、变 量、函数名字
词法
<标识符> →<非数字字符>
▌<标识符><非数字字符>
▌<标识符><数字>
<非数字字符> → <字母> ▌ _
碱蕉艘僚历馏别辫贺硝茧催列信绅悯媳员宗伯懒捉证炬永鹃谷囱提喜胎握C程序设计课件第2章C程序设计课件第2章
例子
Abc_34 _age the_total WG4
2forthemoney
Case on hand
Overunder
庐硼锻政沾君腐优丰眩馋明她炸桐谎丫老卒姑咙罩户榔帝逆丫收哨恫硼厚C程序设计课件第2章C程序设计课件第2章
C标识符分成两大类
标准标识符
标准库中使用的标识符
这些标识符的含义已经由C预先定义好了,也称预定义标识符。
不允许程序员在程序中使用它们。
用户自定义标识符
用户依据需要给自己使用的类型、变量、函数等对象起的名字,它类似于数学中的符号名。
纺回严坐庭甫亚贰碌蚤棕砸南痛咋下胚捕贺矛兢姥走诱芯临噬胖妈沉侮编C程序设计课件第2章C程序设计课件第2章
任何标识符只有声明后才有意义
C规定不允许使用无定义的标识符
因此程序中出现的一切标识符都必须给以声明,指出该标识符的具体意义。
所有标识符必须先声明再使用
燥饿纹咳镣仟左绍朴宅普恃绅雅圈奄抬适匝社躬荒驼其盅取援涣盾忽毗心C程序设计课件第2章C程序设计课件第2章
保留字
<保留字> →auto ▌bool ▌break ▌case▌char
▌_Complex ▌const ▌continue
▌default ▌restrict ▌do ▌double ▌else
▌enum ▌extern ▌float ▌for ▌goto
▌if▌_Imaginary ▌inline ▌int ▌long
文档评论(0)