- 1、本文档共81页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 晌犀脱冯绰郸薄腊撬枕藤垫袋立纫询振转眠弱灰霸苇澜释纶箍剩茎拌脖蹲第二章 数据类型运算符表达式第二章 数据类型运算符表达式 ??优先级: ! 高于 高于 || ??混合运算中:
您可能关注的文档
- 第九章 粮食的贮藏原理及技术.ppt
- 福师09秋学期《德育论》在线作业二附答案.doc
- 第二次上机练习.doc
- 第二模块试题库(修正).doc
- 第二次课2交际用语上.ppt
- 第二次上机作业参考答案.doc
- 第二章 汇编语言与汇编程序.doc
- 福师2014秋心理学作业一、二答案.doc
- 第九章 金融资产(课后作业 ).doc
- 第二章 营业税实务操作指南.doc
- 2025年8月 在全市防汛工作视频会议上的讲话.docx
- 在2025年市委常委班子集中整治问题整改工作专题会议上的讲话+党课:以过硬作风护航高质量发展以实干担当书写新时代“赶考”答卷.pdf
- 国有企业2025年在“贯彻党中央决策部署和国企改革要求方面、全面从严治党责任落实方面、基层党组织建设方面、巡察整改长效机制建设四个方面”巡察整改专题民主生活会存在的原因分析.docx
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.pdf
- 在理论学习中心组巡视整改专题学习研讨会议上的讲话+在省委巡视反馈问题整改部署会上的讲话+工作领导小组会议上的讲话.pdf
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.docx
- 2025年国企理论学习中心组巡视巡察专题民主生活会会前学习研讨+(2025年四个方面)巡察整改专题民主生活会个人发言提纲.docx
- 局党组、宣传部、纪委监委关于2025年上半年意识形态工作总结及2025年下半年工作打算.pdf
- 4篇 2025年在学习贯彻《中华人民共和国监察法实施条例》研讨交流会上的发言.pdf
- 在市委理论学习中心组中央城市工作会议精神专题学习研讨会上的发言.+关于传达中央城市工作会议精神的讲话提纲.docx
最近下载
- 最新2025年社工(初级)考试题库(+答案).docx VIP
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务6学习任务教学活动策划表.docx VIP
- 无陪护理优劣的探讨.doc VIP
- TCALAS 38-2017 实验动物 SPF鸡和SPF鸭饲养管理指南.pdf VIP
- 2024年全国农产品质量安全检测技能竞赛理论知识考试题库(含答案).pdf VIP
- (人教版)数学五年级下册应用题“天天练”400题(第二辑),附参考答案.pdf VIP
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务5学习任务教学活动策划表.docx VIP
- 《社区服务与管理》课程标准.docx VIP
- 地理初高中知识衔接课件.pptx VIP
- 高考英语3500词频表.pdf VIP
文档评论(0)