C语言程序设计能力教程 赵凤芝 等 第2章C语言的基础知识新.pptVIP

C语言程序设计能力教程 赵凤芝 等 第2章C语言的基础知识新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关系运算符和关系表达式 (一)、关系运算符及其优先次序 1、C语言的6种关系运算符 = = = = !=   2、优先次序 ⑴ 前4种运算符的优先级相同,后两种也相同,且前4种高于后2种。 ⑵ 关系运算符优先级低于算术运算符 ⑶ 关系运算符的优先级高于赋值运算符 例: ca+b = c(a+b) ab!=c = (ab)!=c a= =bc = a= =(bc) a=bc = a=(bc) 注:=即 相当于 算术运算符 关系运算符 赋值运算符 (二)、关系表达式 1.概念:用关系运算符将两个表达式连接起来的式子,称关系表达式。 例:ab, (a=3)(b=5), ‘a’‘b’, (ab)(bc) 2.关系表达式的值是“真”或“假”,C语言中以1代表“真”,以0代表“假”。 例:若a=3,b=2,c=1 则 ab 表达式的值为1 (ab)==c 表达式的值为1 b+ca 表达式的值为0 若有以下赋值语句: d=ab d的值为1 f=abc f的值为0 三、逻辑运算符及其表达式 1 a=1;b=0;a||b; 逻辑或 或 || 0 a=1;b=0;ab; 从左 向右 双目 逻辑与 与 0 a=1;!a; 从右 向左 逻辑值(整型) 单目 整型、实型或字符型 逻辑非 非 ! 表达 式值 举 例 结合 方向 运算 结果 对象 个数 运算 对象 运算 规则 名称 运算符 C语言有三种基本的逻辑运算(布尔运算): 与 (逻辑乘)—— 用表示,(相当于其它语言中的AND) 或 (逻辑加)—— 用 | | 表示 (相当于其它语言中的 OR) 非 (逻辑非)—— 用 ! 表示(相当于其它语言中的NOT) 逻辑运算的结果值有两个: false(假)、 true(真) 规则:设有两个布尔量x1,x2 与运算:x1 x2 当x1,x2均为真时,x1 x2 结果为真,否则为假; 或运算:x1 || x2 当x1,x2二者其中有一个为真时,结果即为真,只有均为假时,才为假; 非运算:! x1 当x1为真时, 结果为假;当x1为假时,结果为真。 逻辑运算符与逻辑表达式 * * 第二章 编制C程序的基础知识 第一节 常量与变量 一、常量——程序运行过程中保持不变的值 运行程序 定义形式:#define 标识符 常量值 【例2.1】定义一个常量pI表示π,求圆的面积。 #define pI 3.14159 /*定义常量pi并赋值*/ main( ) { int r ; float s; r=1; s=pI*r*r; printf(s=%f,s); } 二、变量 1、标识符 把给程序中的实体——变量、常量、 函数、数组、结构体以及文件所起的名 字称为标识符。简单的说标识符就是一 个名字。 标识符的命名规则 只能由英文字母、数字和下划线组成, 且第一个字符必为英文字母或下划线 不允许使用关键字作为标识符的名字 标识符区分大小写 标识符命名应以直观且易于拼读为宜 有意义的标识符长度为前8个字符 练习: 【例2.2】找出下列符号中合法的标识符。 3aB abc a.b b int next a3B ok? π _swtch 2、变量 定义形式:类型 变量名1[,变量名2,…]; 其中,方括号内的内容为可选项,可以 同时声明多个相同类型的变量,它们之间需 要用逗号分隔。例如:float a,b,c; 定义:变量是在程序执行过程中可以改变、 可以赋值的量。 四种数据类型 第二节 C语言的基本数据类型 数 据 类 型 基本类型 指针类型 构造类型 空 类 型 整型 字符型 实型(浮点型) 枚举类型 数组类型 结构体类型 共用体类型 单精度型 双精度型 1、整型常量有以下几种分类方法 按进制分类:分为十进制、八进制和十六进制 一、整型数据 0x100表示十六进制数100 逢十六进一 以0x开头 十六进制 0100表示八进制数100 逢八进

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档