c++基础3

来源:互联网 发布:淘宝进店提醒 编辑:程序博客网 时间:2024/05/01 00:50

信息存储单位

1.       位:度量数据的最小单位,表示一位二进制信息(bie)

2.       字节:由八位二进制数字组成(1byte=8bit)

3.       二进制的编码表示:原码 反码 补码

模数:n位整数(包括以一符号位),则它的模数为二的N次方,

N位小数,小数点前一位为符号位,则它的模数为2

补数:一个数减去另一个数,或者说一个数加上一个负数,等于第一个数加上第二个数的补数。例如8+(-2)=8+10(mod 12)

一个二进制负数可用其模数与真值做加法(摸减去该数的绝对值)求的其补码。

补码的运算规则:

1.       符号位可作为数值参加运算。

2.       减法运算可转化为加法运算,加上一个负数等于加上该数的补码。

3.       补码运算结果仍未补码。

4.       运算结果溢出:负数之和得正数,或正数之和的负数。

小数表示方法

计算机通常采用浮点方式表示小数。

一个数N用浮点形式可以写成N等于M乘上二的E次方。

E表示2的幂,称为数N的阶码。

非数值信息的表示

西文字符:1.ASCII码           用7位二进制数表示一个字符,最多可表示128个字符

汉字:国标码

原创粉丝点击