2.C语言数据存储.pptVIP

  • 8
  • 0
  • 约2.28千字
  • 约 34页
  • 2017-04-27 发布于四川
  • 举报
2.C语言数据存储

第二章 数据的存储与运算;2.0 预备知识 计算机中数的表示及进制转换 数码、基与权 数码:表示数的符号 基:数码的个数 权:每一位所具有的值 数制;数制;各种进制之间的转换 二进制、八进制、十六进制转换成十进制 方法:按权相加;各种进制之间的转换(整数) 二进制、八进制、十六进制转换成十进制 方法:按权相加;二进制与八进制之间的转换 二进制转换成八进制:从右向左,每3位一组(不足3位左补0),转换成八进制 八进制转换成二进制:用3位二进制数代替每一位八进制数;二进制与十六进制之间的转换 二进制转换成十六进制:从右向左,每4位一组(不足4位左补0),转换成十六进制 十六进制转换成二进制:用4位二进制数代替每一位十六进制数;数值的表示方法——计算机不论对正数和负数都按“补码”形式存放到存储单元。 原码:最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再对整个数加1;整型数据在内存中的存放形式 数据在内存中是以二进制形式存放的。 int i; i=10;;; 数据类型总表;内存以字节为单元组成 一个字节一般由8个二进制位组成 每个二进位的值是0或1 以turbo c系统为例: int a,b; 2 Byte=16 bit

文档评论(0)

1亿VIP精品文档

相关文档