PPT02第二章数据信息.ppt

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

2.1 基本符号 保留字 运算符 分隔符 标识符 常量 注释 2.1.2 标识符 标识符分类—— 标准标识符(预定义标识符) 用户自定义标识符:尽量起代表其本来含义的名字。 ※C不允许使用无定义的标识符。 标识符定义注意要点 不能与保留字重名。 不能与标准标识符重名。 先声明后使用。 不允许重复声明。 拼写完全一致的两个标识符是相同的。 字母大小写的敏感。 尽量与含义相符。 用途:常量、变量、函数名、语句标号、类型定义符等 2.1.3 保留字 <保留字> → 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 不能把保留字作为普通标识符使用。 2.1.4 分隔符 分隔符是由一个或两个字符组成的特殊符号。 <分隔符> → # ▌( ▌) ▌[ ▌] ▌’ ▌| ▌; ▌:▌” ▌{ ▌} ▌, ▌\ 2.1.5 运算符 <运算符> → ! ▌% ▌^ ▌ ▌* ▌- ▌+ ▌= ▌~ ▌| ▌. ▌ ▌ ▌/ ▌?▌+= ▌-= ▌*= ▌/= ▌%= ▌= ▌= ▌= ▌^= ▌|= ▌- ▌++ ▌-- ▌ ▌ ▌= ▌= ▌==|!= ▌ ▌|| 2.1.6 常量 [例] #define PRICE 30 main() { int num, total; num = 10; total = num* PRICE ; printf(total = %d, total); } 2.1.7 注释 两种形式: “/*”和“*/”; “//”和“//” 。 作用:增加程序的可读性。 1.整型常量 C语言中整型数值常量的表达方式:3种 十进制整数 123 十进制: 表示十进制数123 45 八进制整数(0开头) 0123: 八进制数 ,表示十进制数83 十六进制整数(0x开头) 0x123:十六进制数, 表示十进制数291 2、整型变量的分类(IBM16位PC) 基本型(整型) int 2字节 短整型 short 或 short int 2字节 长整型 long 或 long int 4字节 无符号整型:unsigned 2字节 无符号短整型:unsigned short 2字节 无符号长整型:unsigned long 4字节 C语言标准没有规定整型变量在计算机内存中所占的字节数,与具体的机器和操作系统有关。 整数运算 运算分量和结果都是整数类型的运算包括: + 、- 、* : 就是通常数学意义下的加、 减、乘。 / : 除法,只求其商而舍去余数(不进行四舍五入) % :取余数。 i % j 的结果是i/j后得到的余数 i % j 等价于 i-( i / j )*j i 等价于(i/j)*j+i%j 2.2.2 浮点类型 各种长度的浮点类型(fl

文档评论(0)

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

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

1亿VIP精品文档

相关文档