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

C语言程序的基本构成NITL.ppt

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

变量的定义 变量定义的一般形式: 类型名 变量名表; 5. 赋值运算符: = 在C中,把赋值符 “=”也列为运算符之列,“=”执行赋值操作。 逻辑运算符的功能 逻辑与: , 逻辑或:||, 逻辑非: ! 真值表: a b ab a||b !a 假 假 假 假 真 假 真 假 真 真 真 假 假 真 假 真 真 真 真 假 1. 判断ch 是否为小写英文字母: (ch = a) (ch = z) 例:设 a=4,b=5,则: !a 的值为 0 (因为a的值为非 0,认为是真) ab 的值为 1 . a||b 的值为 1 . 4 0 || 2 的值为 1 (自左向右运算). 可见: (1).逻辑运算结果不是 0,就是 1. (2).参加逻辑运算的操作数可以是1,0(真, 假),也可是整数,也可以是任何类型的数据。系统最终是以: 0判断为假,非 0 判断为真. 例:求表达式的值: 5>3 2||8<4-!0 ① 4-!0 即: 3 得:5>3 2||8<3得:1 2 || 0 ② 5>3 结果为 1;8<3 结果为0 ③ 12 结果为 1 最后结果为 1 注: 逻辑表达式求解自左向右,且一旦知道结果的真假 值,求值即停止。 例. 若设: a=1,b=1,c=3,d=4, m,n原值为1,那么: (m=ab) (n=cd) 则m新值为0,n不再赋值。 2. 判断ch 是否为英文字母: (ch = a ch = z) || ( ch = A ch = Z) 熟练掌握关系运算符和逻辑运算符,可以巧妙地用一个逻辑表达式来表示一个复杂的条件。 2.4.2 标识符 标识符简单的理解就是给在程序中涉及的对象取的名字.标识符分为系统命名的标识符与用户自命名标识符,系统标识符通常用于系统函数的命名,如: printf、strlen、scanf、fabs、malloc等。 用户自命名标识符是用户为命名变量或定义函数等而取的名字,通常用户自定义标识符以字母、数字、下划线组成,并以字母或下划线开头。 注意: a_12 、 _12 、ab12 等都是正确命名的标识符。 12a、a/b等 都是不正确的标识符。 思考: 是否可用:int do=5; 定义一个整型变量?为什么? 2.5 运算符 在C程序中有极为丰富的运算符,例如:赋值运算符、算术运算符、关系运算符、逻辑运算符、位运算符等。 运算符及其优先级请参阅教材P283:附录B 2.5.1 算术运算符 算术运算符有: 加、减、乘、除、取余数,它们的表达方式及含义如下表所示。 运算符 含义 例 备注 + 加 5+2 结果 7 - 减 5-2 结果 3 * 乘 5*2 结果 10 / 除 5/2 结果 2 % 求余 5%2 结果1 只适用于整型数 ++ 自增 -- 自减 算术运算符的优先级: 运算符 + - * / % 相同 相同 高 低 1.关于除法运算符: / 两个整数相除结果为整数: 5/2 结果 2 5/3 结果 1 2.关于求余运算符: % %两边的操作数都应是整数. 5%2 结果1

文档评论(0)

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

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

1亿VIP精品文档

相关文档