网站大量收购独家精品文档,联系QQ:2885784924

[工学]2010程序设计基础CHP3.ppt

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

《程序设计基础》CAUCJSJ 第2章 基本数据类型 与表达式 理解C的几种基本数据类型。 掌握变量、符号常量的定义与使用方法。 熟悉C语言运算符(算术、关系、逻辑运算符等)的使用特点。 掌握各种表达式的含义与使用要点。 一、C语言中数据的定义 1.常量 2.变量 二、运算符 三、表达式 四、综合举例 符号常量 1)含义:用一个标识符表示的常量。 2)定义方法:#define 符号常量 数值 例:#define PRICE 30 作用是定义符号常量PRICE的值为30,在程序中任何用到PRICE符号常量的地方,系统将自动用常量30代替。 3)使用要点: 为区分符号常量与变量的不同,通常符号常量用用大写字母表示。 例exp2_1: #include iostream using namespace std; #define PRICE 30 void main() { int num=10,total; total=num*PRICE; couttotalendl; } 变 量 变量的含义: 在程序执行过程中,其值可以被改变的量。 变量的构成:变量名+变量值 (注意区分变量名和变量值:存储单元地址与存储单元内容) a 标识符与变量的命名 不同类型变量的定义与使用 整型变量 实型变量 字符型变量 整 型 变 量 1、含义:用于存放整型数据的变量。 2、分类:int、short int、long int、unsigned int、 unsigned short、unsigned long。 3、存储特点: C语言没有具体规定各类型数据所占内存的字节数,根据机型不同而不同,一般以一个机器字长存放一个int 型数据,即4B。 4、整型变量的定义方法:int 变量名 C程序规定变量要先定义后使用,并且,所有变量的定义都要放在变量的说明部分。 5、整型变量可表示的数据范围(请思考) 运 算 符 1、含义:完成特定运算功能的符号。 2、运算符的类型:C语言的运算符范围很宽,除了控制语句和输入输出以外的几乎所有的基本操作都包含在其中。 算术运算符 赋值运算符 逗号运算符 关系运算符 逻辑运算符 3、运算的优先级与结合性 C语言所使用的运算符的类型 算术运算符 1、组成:+、-、*、/、%(求余)、++(自增)、--(自减) 2、使用要点: 1)两个整型数相除,其结果为整型; 如:10/3=3 -5/3=-1 (负数采用“向零取整”) 2)%运算符的两个操作数必须是整型的; 如:7%4=3 特别情况: 0%5=0;5%0=5; -7%4=-3;-7%-4=-3; 7%-4=3。 即: %运算的符号只取决于第一个数符。 赋值运算符 1、含义:将“=”右边的运算对象之值赋给左边的运算对象。 如:x=1; x=x+1; 2、使用要点: (1)当“=”两边数据类型不同时,将进行数据类型的自动转换,原则是:以“=”左边运算对象的数据类型为准。 如: int x; float y=3.5; x=y; 则运行结果为int型 说明: (2)复合赋值运算符 关系运算符 1、含义:关系运算符用于判断各个运算对象之间的相互关系 2、符号类型:、、=、=、==、!= 3、优先级: 、、=、=的优先级相同,而= =、!=优先级相同,且前者高于后者; 关系运算符的优先级低于算术运算符,高于赋值运算符。 4、例: ca+b 等价于 c(a+b) ab!=c 等价于 (ab)!=c a= =bc 等价于 a= =(bc) a=bc 等价于 a=(bc) 逻辑运算符 1、含义:逻辑运算符用于完成逻辑(布尔)运算。 2、符号类型:(逻辑与)、||(逻辑或)、!(逻辑非) 3、使用要点 在C语言中,没有逻辑型的数据,以“1”代表“真”,以“0”代表“假”。 逻辑运算真值表 逻辑运算规则: 参与运算的表达式同时为真, 则运算的结果为真; || 参与运算的表达式其中之一 为真,则||运算的结果为真; ! 为单目运算符,取运算对象的相反值。 赋值表达式 1、含义:由一个赋值运算符将一个变量和表

文档评论(0)

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

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

1亿VIP精品文档

相关文档