第一讲 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 即可代替