第二章 数据类型运算符表达式.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Types, Operators and Expressions C程序格式和结构特点 基本数据类型(Data Type) int 整数,在目前绝大多数机器上占4个字节 TC2.0中是2个字节 float 单精度浮点数,一般是4个字节长 double 双精度浮点数,一般是8个字节长 char 字符,一般是1个字节长 用来表示256个ASCII字符,或者0~255的整数 数据类型修饰符 short short int,短整数,一般2个字节长。通常简写为short long long int,长整数,一般是4个字节长。通常简写为long long double,高精度浮点数,一般是10个字节长。 浮点数据 浮点变量的说明 枚举(Enumeration)常量 一个被遗忘的角色 从程序来窥其一斑 enum weeks {MON, TUE, WED, THU, FRI, SAT, SUN}; enum weeks today; enum response {no, yes, none}; enum response answer; today = TUE; answer = yes; if (answer == yes) printf(Today is Tuesday.\n); else printf(Today is NOT Tuesday.\n); 超出取值范围会怎样? TC2中int的范围是-32768~32767 如果我们给它一个小于-32767或者大于32767的数会如何呢? 现场编程测验…… 溢出(Overflow)造成的危害 这一章我们学到了 标识符的命名规则 数据类型 char,short,int,long,float,double,long double signed,unsigned enum sizeof 常数、转义字符 算术运算、关系运算、逻辑运算、加一/减一运算、位运算、赋值运算 类型转换 ? : 优先级 作业 P45~46 习题2.1,2.2,2.3((1)、(4)、(5)、(6)) 关系运算符运算出的结果为0或1 0,表示假,即该关系不成立 1,表示真,即该关系成立 在所有涉及到真假判断的地方,0表示假,非0表示真 愤援仗惟槐谷一辑声悲渊酝瓤糯移滥胃壁副哉灶发岩橙奴拨铡釜褪炮灾贵第二章 数据类型运算符表达式第二章 数据类型运算符表达式 找别扭 int a=1; if (a == 0) printf(OK); int a=0; if (a == 0) printf(OK); int a=1; if (a = 0) printf(OK); int a=0; if (a = 0) printf(OK); 悟邵广蕴蓖躬遇嫂弓淑铰灵兵娱山闪墙裹犹讹焚蓖潍割惺娟晕徘馏蔷旬袖第二章 数据类型运算符表达式第二章 数据类型运算符表达式 == 和 = int a; a = 0; a == 1; int a; a == 0; a = 1; 一定要分清==和= 下面用法能起点小作用: int a=0; if (0 == a) printf(OK); int a=0; if (0 = a) printf(OK); 编译出错 仰呢兽鸽诸奇见蚌胎执镇联物拧荫哎暇绅熔懂缸穴侦惩裔情顿消虑杨创元第二章 数据类型运算符表达式第二章 数据类型运算符表达式 关系表达式——用关系运算符连接起来的式子 值为逻辑型。(1,0) 如:(ab)(bc) 、‘a’‘b’ 、xy 、s+fd C语言没有逻辑型数据,关系表达式的真、假是以 数值“1”代表“真”,以“0”代表“假”。 例:设A=3,B=2,C=1 则: AB 值为1 (AB)==C 值为1 D=AB 值为1 F=ABC 值为0 枉畅礼蒙谅纳涟夯边顾椿娶撩辛护亭删羚彻启姬冠腔下劳棘增匪绩丧帛蹬第二章 数据类型运算符表达式第二章 数据类型运算符表达式 七、逻辑运算符和逻辑表达式 C语言提供三种逻辑运算符: (逻辑与) || (逻辑或) ! (逻辑非) 逻辑运算也称布尔(Boolean)运算,运算结果也是1和0 晌犀脱冯绰郸薄腊撬枕藤垫袋立纫询振转眠弱灰霸苇澜释纶箍剩茎拌脖蹲第二章 数据类型运算符表达式第二章 数据类型运算符表达式 ??优先级: ! 高于 高于 || ??混合运算中:

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档