第02章 数据类型~输入输出.ppt

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

第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 关系表达式:用关系运算符将两个表达式连接起来的式子。 例:ab, a+bc+d, (a=3)(b=5) ‘a’‘b’ (ab)(bc) 关系表达式的结果为逻辑值True和False,但在C语言中没有逻辑数据类型,而是以1代表true,0代表false。 例: 35 的值为0 6*32*7 的值为1 12-1 的值为0 21==1 的值为1 第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 逻辑运算符: 、 || 、! ! 逻辑非(NOT) 逻辑与(AND) || 逻辑或(OR) 优先级 高 低 结合方向为自左至右 逻辑运算符和|| 低于关系运算符;!高于算术运算符 第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 逻辑运算符的运算规则(真值表): 若左右两个操作数均为非零,则返回值 为非零,否则返回值为假。 || 若左右两个操作数有一个为非零,则 返回值为非零,否则返回零。 ! 把非零操作数转换为零,而把零 操作数转换为非零。 逻辑表达式: 在C 语言中,参加逻辑运算的可以是关系表达式(实际参加运算的是1和0),也可以是其它量,C规定0代表假值,非0代表真值。 例: ab cd x==1 || !b !(sex==’M’ age20) 第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 C语言中, 和 || 是短路运算符号 。 0 !3 的值为0 53 2 || 84 - !0 的值为1 ? ((53) 2) || (8(4-(!0))) 在实际的逻辑运算中,可以不必计算每一个运算符,只有在必须计算下一个运算符才能求出表达式的值时,才计算该运算符。(原因:对 || 运算只要有一个操作数为真,其结果即为真,对 运算,只要有一个操作数为假,其结果即为假。) 例:a b c 只需判断出a、b、c中有一个为假,最终结果即为假; 第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 赋值运算符:= 赋值表达式:由赋值运算符组成的表达式 一般形式为: 变量 赋值运算符 表达式 复合运算符:在 = 之前加上某些特定运算符 如:+=,-=,*=,/= %= = = = ^= |= 举例: i+=j+8 等价于 i=i+(j+8) x*=3 等价于 x=x*3 p%=2 等价于 p=p%2 第 章 2 数据类型、运算符、表达式、赋值语句、输入输出 C语言的词法单位 数据类型 常量和变量 运算符和表达式 数据输出 数据输入 程序实例 变量初始化和赋值语句 赋值表达式的求解过程:将赋值运算符右侧的“表达式”的值赋给左侧的变量,整个赋值表达式的值就是被赋值的变量的值。 例: a=5 (a的值为5,整个赋值表达式的值也是5) a=6*3 a=b=5 (等价于a=(b=5) ) 注: 赋值表达式的结合方向为自右至左。赋值表达式可包含复合的赋值运算符。 例

文档评论(0)

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

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

1亿VIP精品文档

相关文档