西工大 C++程序设计课程 第一讲 c++概述 +第二讲 信息的表示与存储

第一讲 c++概述 +第二讲 信息的表示与存储

1.1 计算机系统组成及指令 

 硬件组成  运算器:加减乘除与或非

                 控制器:控制工作

                 存储器:内外存

                 输入输出设备

  指令组成 操作码和操作数 

                 操作码 进行说明样的运算。操作数 数存放的位置  

1.2 进位计数制及转换

         位置表示法   以10为基本单位,123456789为数码

         八进制和十六进制用于简写 

计算机中

原码 首位为0则为正 1为负  

         缺陷 计算结果不对

反码  正数取原码 负数的反码将原码除符号位外的所有位取反

         缺陷 存在正0负0

补码  为负0加上一个一  如图 

 

 知道原码求补码

正整数的补码是其二进制表示,与原码相同 [2]  。

求负整数的补码,将其原码除符号位外的所有位取反(0变1,1变0,符号位为1不变)后加1 [2]  。

知道补码求原码的方法

已知一个数的补码,求原码的操作其实就是对该补码再求补码:

⑴如果补码的符号位为“0”,表示是一个正数,其原码就是补码。

⑵如果补码的符号位为“1”,表示是一个负数,那么求给定的这个补码的补码就是要求的原码。

\

这个错误叫做溢出  

1.3 浮点数在计算机的表示   

s位 正数为0 负数为1                               (占一位)

E位  看小数点移动的位数 e=E+127         (占八位)

1.4 非数值数据在计算机中的表示 

      ASCII码   

     0 -----------0110000   48  

     A-----------1000001   65

    a ------------1100001   97

     ALT + ASCII 即可代替  

猜你喜欢

转载自blog.csdn.net/mrlixuec/article/details/85336069
今日推荐