第2章数据类型运算符和表达式Datatype.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
? 说明: ? ++ -- 不能用于常量和表达式 , 如 5++ , (a+b)++ ? ++ -- 结合方向: 自右向左 ? 优先级: - ++ -- -- * / % -- + - (2) (3) (4) 例 -i++ -i++ ? -(i++) i=3; printf( %d ,-i++); //-3 计算机程序设计基 础 (C 语言 ) The basis of computer programming (C Language ) W W W .CCIT.EDU.CN 长春工程学院 Changchun Institute of Technology 计算中心 Computer Center 语言教研室 Language Teaching and Research 主讲:杨忠宝 第二章 数据类型、运算符和表达式 Data type, operator and expression 2.1 2.2 2.3 2.4 2.5 2.6 2.7 Data type Identifier, constant and variable Integer [intid??] real-type Character Type Conversion Basic Operator and Expression 数据类型 标识符、常量与变量 整型量 实型量 字符型量 类型转换 基本运算符和表达式 重点 Focus 2.2 标识符、常量与变量 2.3 2.4 2.5 2.6 2.7 Identifier, constant and variable 整型量 Integer [intid??] 实型量 real-type 字符型量 Character 类型转换 Type Conversion 基本运算符和表达式 Basic Operator and Expression 2.6 2.7 难点 Difficulties Type Conversion Basic Operator and Expression 类型转换 基本运算符和表达式 2.1 数据类型 Data type ? C 语言程序中所用到的每一个常量、变量及函数等基本 操作对象都有一种数据类型与之相联系。 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 其上可进行的操作 短整型 short 整 型 整型 int 长整型 long 基本类型 单精度型 float 双精度型 double 字符类型 char 实型 数组 C 数 据 类 型 结构体 struct 构造类型 共用体 union 枚举类型 enum 指针类型 空类型 void 定义类型 typedef typedef 2.2 标识符、常量与变量 Identifier, constant and variable ? 标识符 Identifier ? 定义:用来标识变量、常量、函数等的字符序列 ? 命名规则: ? 只能由 字母 、 数字 、 下划线 组成,且第一个字符必须是字母或 下划线; ? 大小写敏感如: sum 、 Sum 、 SUM 是不同的三个标识符 ; ? 最长 255 个字符; ? 不能使用关键字; ? 命名原则: ? 见名知意 ? 不宜混淆 如 l 与 1, o 与 0 例 : 判断下列标识符合法性 sum _Sum M.D.John day 3days # 33 $123 lotus_1_2_3 char ab ? 常量 Constant ? 定义:程序运行时其值不能改变的量(即常数) ? 分类 : ? 符号常量 : 用标识符代表常量 例 符号常量举例 ? 定义格式: #define #define PRICE 30 符号常量 常量 main() ? 一般用大写字母 { ? 是宏定义预处理命令,不是 C 语句 int num,total; num=10; total=num*PRICE; printf(total=%d,total); } 运行结果: total=300 ? 直接常量 : ? 整型常量 ? 实型常量 ? 字符常量 ? 字符串常量 ? 变量 Variable ? 概念:其值可以改变的量 ? 变量定义的一般格式: 数据类型 变量 1[ ,变量 2 , … ,变量 n]; 例 : ? 变量的使用: 先定义,后使用 int a,b,c; 地址 例 : 决定分配字节数 合法标识符 ? 变量定义位置: 一般 放在函数开头 float

文档评论(0)

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

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

1亿VIP精品文档

相关文档