一个C++程序是由数据+操作构成的。程序所处理的数据都具.pptVIP

  • 7
  • 0
  • 约1.83万字
  • 约 74页
  • 2018-01-01 发布于江苏
  • 举报

一个C++程序是由数据+操作构成的。程序所处理的数据都具.ppt

一个C程序是由数据操作构成的。程序所处理的数据都具

信息技术学院软件教研室 第二章 基本数据类型和表达式 第二章 基本数据类型和表达式 准备知识 常用进位计数制 准备知识 不同进制之间的转换 1.其它进制与十进制的相互转换-按权展开 例1(11101.011)2 =1×24+1×23+1×22+0×21+1×20+0×2-1 +1×2-2+1×2-3 =(29.375)10 例2 (35.3)8=3×81+5×80+3×8-1=(29.375)10 例2 (1D.6)16=1×161+13×160=(29.375)10 表1-1 不同数制各位的权数(用十进制数表示) 2. 十进制数据转换成其它进制 整数部分采用的是倒除法,即“除基数取余”的方法。小数部分采用“乘基数取整”法。 【例2】将(236)D转换成二进制。转换过程如图1-1所示。 3.二进制数与十六进制数的相互转换 将二进制数转变成十六进制数 由于16=24,所以在将二进制数转换成十六进制数时,从小数点向两边,每四位二进制数划为一组,用一位十六进制数代替,也称为“以四换一”;十六进制数转换成二进制数时正好相反,一位十六进制数用四位二进制数来替换,也称“以一换四”。 同理二进制转换为八进制采用“以一换三”。 准备知识 计算机中数据的表示方法 1.原码(机器数) 一个二进制数同时包含符号和数值两部分,用最高位表示符号,其余位表示数值,这种表示带符号数的方法为

文档评论(0)

1亿VIP精品文档

相关文档