第3章c语言程序设计初步知识.pptVIP

  • 2
  • 0
  • 约1.76万字
  • 约 66页
  • 2017-07-16 发布于四川
  • 举报
各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个二进位的值是0或1 数值的表示方法——原码、反码和补码 原码: 最高位为符号位,正数为0,负数为 1,其余n-1位表示数的绝对值。 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1即负数的补码 等于它的反码加1 在补码表示 中,零有唯一的编码: ? [+0]补 = [-0]补 2.1 数据类型 数据类型总表 2.1.1数值的定点与浮点表示形式 1.定点数:不带指数部分的数称为定点数 2.浮点数:小数点的位置是“浮动的”的数称为浮点数 e.g. 3.15, -10; 2.8e+2, -0.341e-1 ※ C语言中整数属于定点数,实数一律作为浮 点数据存储,一般用4个字节存储。其中3个字节存放数字部分,一个字节存放指数部分(阶码)。 2.1.2字符类型数据的表示和存储形式 ※ 字符类型的数据在内存中以相应

文档评论(0)

1亿VIP精品文档

相关文档