C语言第3章1类型、运算符与表达式.pptVIP

C语言第3章1类型、运算符与表达式.ppt

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 数据类型、运算符和表达式 主要内容 预备知识 常量和变量的概念 各种数据类型的常量及变量 变量赋初值 不同类型数据之间的混合运算 常用运算符和表达式 输入函数与输出函数 一、二进制数的逻辑运算 计算机中的逻辑关系是一种二值逻辑,逻辑运算的结果只有“真”或“假”两个值。 二值逻辑很容易用二进制的0和1来表示,一般用1表示真,用0表示假。 (1)与运算 与运算又称逻辑乘,通常用∧或˙表示。运算规则为按位进行“与”运算,若进行“与”操作的两位均为1,则结果为1;两位中有一位为0,则结果为0。具体规则如下: 0∧0=0 0∧1=0 1∧0=0 1∧1=1 (2)或运算 或运算又称逻辑加,通常用∨或+表示。运算规则是按位进行“或”运算,若进行“或”操作的两位中有一位为1,则结果为1;两位均为0,则结果为0。具体规则如下: 0∨0=0 0∨1=1 1∨0=1 1∨1=1 (3)非运算 非运算实现对单个逻辑值的处理,也称为逻辑取反操作,通常用ˉ表示。运算规则如下: 8 75 3 8 9 1 8 1 1 0 十进制转换成非十进制 对于十进制转化为 r 进制 整数部分: 小数部分: 所以: (25)10 = (11001)2 (0.13)10 = (0.0010)2 (25.13)10 = (11001.0010)2 例:把(111011)2 ,(136)8 ,(1F2A)16转换为十进制数。 例:把(111011)2 ,(136)8 ,(1F2A)16转换为十进制数。 二进制转换为八进制或十六进制 整数部分: 从低位向高位每3位(八进制)/4位(十六进制) 为一组,高位不足的补0凑足3位 / 4位,然后每组分别按权展开; 小数部分: 从高位向低位每3位(八进制)/4位(十六进制) 为一组,低位不足的补0凑足3位 / 4位,然后每组分别按权展开。 2、计算机中数据的存储方式--字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值(整型)的表示方法——原码、反码和补码 原码: 最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反;再对整个数加1 原码 [+7]原= 0 0000111 B [- 7]原= 1 0000111 B 补码在微型机中是一种重要的编码形式,请注意: 1、 采用补码后,可以方便地将减法运算转化成加法运算,运算过程得到简化。 2、 与原码、反码不同,数值0的补码只有一个,即 [0]补。 3、若字长为8位,则补码所表示的范围为-128~+127;进行补码运算时,应注意所得结果不应超过补码所能表示数的范围。 练一练: 1、十进制数 -29,写出它的原码,反码,补码? 2、十进制数 -15,写出它的原码,反码,补码? 原码、反码、补码之间的转换 对于正数都一样,故不需要转换。 对于负数 反码?原码,符号位不动,其余取反; 补码?反码,减1; 补码?原码,减1;符号位不动,取反 或者符号位不动,其余取反;正数加1。 练一练: 1、已知补码:1001 1101,写出反码和原码。 反码:1001 1100 原码:1110 0011 2、已知补码:1100 1001,写出原码。 原码:1011 0111 主要内容 预备知识 常量和变量的概念 各种数据类型的常量及变量 变量赋初值 不同类型数据之间的混合运算 常用运算符和表达式 输入函数与输出函数 3.2.1 C语言的基本元素 1、符号集 2、标识符 3、关键字 1、符号集 也叫字符集,包括如下五种: (1)大写字母A---Z;(2)小写字母a---z; (3)数字0—9;(4)下划线 _ (5)标点符号和运算符 2、标识符 用来标识变量、常量、函数、文件的名字的字符序列。 构成规则: 由英文字母(大小写)或下划线开头; 其后跟着若干个英文字母、数字和下划线; 大小写敏感,不能以数字开头; 长度各个系统不同,一般不要超过8个字符; 3、关键字 又称 保留字,是C语言中具有特定含义、专门用做语言特定成分的一类标识符。(P168) ANSI规定了32

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档