C程序设计课件第2章.ppt

C程序设计课件第2章.ppt

ID:52266732

大小:306.01 KB

页数:48页

时间:2020-04-03

C程序设计课件第2章.ppt_第1页
C程序设计课件第2章.ppt_第2页
C程序设计课件第2章.ppt_第3页
C程序设计课件第2章.ppt_第4页
C程序设计课件第2章.ppt_第5页
资源描述:

《C程序设计课件第2章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章数据信息自然语言字-单词-句子-语言计算机语言字符-词法单位-程序-语言↑↑词法文法第二章数据信息基本符号数据混合运算关系运算字符集任何计算机系统都使用一个可被本系统识别的字符集。该字符集包括了人们常用的字母数字诸如句号、逗号、括号之类的特殊字符字符集ASCII(TheAmericanStandardCodeforInformationInterchange)(附录一)可视字符字母:a~zA~Z数字:0~9特殊字符:+-*/%^等不可视字符文本控制符介质控制符等等C语言中使用的字符集只是ASCII的一个子集<字母>→A▌B▌C▌D▌E

2、▌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<特殊字符>→!▌#▌%▌^▌&▌*▌(▌_▌)▌-▌+▌=▌~▌[▌]▌’▌

3、▌▌;▌:▌”▌{▌}▌,▌.▌<▌>▌/▌?标识符标识符(identifier)用来表示程序中出现的任何对象,如:类型、变量、函数名字词法<标识符>→<非数字字符>▌<标识符><非数字字符>▌<标识符><数字><非数字字符>→ <字母>▌

4、_例子Abc_34_agethe_totalWG42forthemoneyCaseonhandOver&&underC标识符分成两大类标准标识符标准库中使用的标识符这些标识符的含义已经由C预先定义好了,也称预定义标识符。不允许程序员在程序中使用它们。用户自定义标识符用户依据需要给自己使用的类型、变量、函数等对象起的名字,它类似于数学中的符号名。任何标识符只有声明后才有意义C规定不允许使用无定义的标识符因此程序中出现的一切标识符都必须给以声明,指出该标识符的具体意义。所有标识符必须先声明再使用保留字<保留字>→auto▌bool▌break▌case▌c

5、har▌_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在使用自定义标识符时需要注意以下几点不能与保留字重名不能与标准标识符重名必须声明且必须先声明后使用不允许重复声明拼写完全一致的

6、两个标识符是相同的字母是区分大小写的尽量与它所代表对象的含义相符分隔符<分隔符>→#▌(▌)▌[▌]▌’▌

7、▌;▌:▌”▌{▌}▌,▌运算符<运算符>→!▌%▌^▌&▌*▌-▌+▌=▌~▌

8、▌.▌<▌>▌/▌?▌+=▌-=▌*=▌/=▌%=▌<<=▌>>=▌&=▌^=▌

9、=▌->▌++▌--▌<<▌>>▌<=▌>=▌==

10、!=▌&&▌

11、

12、由两个字符组成的运算符中间不允许夹有任何其它符号(包括空格)<=++&=<=++&=保留字、分隔符和运算符都是一些有特殊意义的记号在C程序中起关键字作用,定义程序各部分及整个程序的含义“=”表示赋值X=2表示为变量X

13、赋值成整数2“==”表示判断是否相等x==y表示判断x与y的值是否相等;7==2表示判断7与2的值是否相等,结果为false;“/”表示除法7/2表示整数7除2,结果为3;7.0/2表示浮点数7.0除整数2,结果为3.5;“%”是整数求余(求模),7%2表示求7整除2后的余数,结果为1;7.0%2for表示循环语句的开始;int是整数类型说明符;“{”、“}”分别表示复合语句的开始和结束。常量C程序处理的数据作为词法单位存在的C常量是指字面常量。<常量>→ <整数类型常量>▌<浮点类型常量>▌<字符类型常量>▌<字符串类型常量>每种常量都具有值和类型。

14、整数类型常量一个数字序列可用十进制、八进制、十六进制表示如果整数类型常量以0x或0X开头则是十六进制表示如果整数类型常量以0开头则是八进制表示否则是十进制表示例子174090140xC或0XC17,409浮点类型常量带小数点带指数同时包含两者例子12.340.2571.07777..8888浮点类型常量的两种形式定点表示法数字序列,后跟一个小数点。数字序列,前加一个小数点。数字序列,后跟一个小数点,再跟一个数字序列浮点表示法(指数表示法,科学表示法)<尾数>E<指数><尾数>e<指数>对应的值:<尾数>×10<指数>合法的定点表示法的浮点数12.340

15、.2571.07777..8888非法的定点表示法的浮点数5,204.65(不应有逗号)合法的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。