观何洁月教授C++教学视频--04--感想

 这节教程学到了 信息的存储单位和二进制数的编码表示还有原码补码等.

和上一节一样.木有什么感想...都是理论哪里有感想.

 

下面上笔记

 

 

信息的存储单位

位(bit):度量数据的最小单位,表示一位二进制的信息.
字节(byte):由八位二进制数字组成的(1byte=8bit).
K 1K=1024byte
M 1M=1024K
G 1G=1024M
T 1T=1024G
P 1P=1024T
E 1E=1024P
B 1B=1024E
除了1byete=8bit 其他都是1:1024.

二进制数的编码表示:

原码:用一位来表示他的符号位.后面用绝对值来表示的编码.
例:
X=+0101011 原码 0 0101011
X=-0101011 原码 1 0101011
缺点:1.零的表示不唯一.2.进行四则运算时,符号位需单独处理,且运算规则

复杂.

反码:正数的反码与原码表示相同,负数的反码与原码符号位相同,其余各位

取反.
反码中零的表示也不唯一.反码是一种中间码,是为了后面求补码用的.

补码:
模数n位整数(包括一位符号位),则它的模数为2的N次方.
N位小数,小数点前一位为符号位,则它的模数为2
补数:
一个数减去另一个数,或者说一个数加上一个负数,等于第一个数加上第二个

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

码.
计算机中得补码表示法:
负数的补码由该数反码末位加1求得.对补码再求补即得到原码.
补码运算规则:
符号位可作为数值参加运算,
减法运算可转换为加法运算,加上一个负数等于加上该数的补码.
补码运算结果仍为补码.
运算结果溢出.负数之和得正数,或正数之和得负数.


非数值信息的表示:
西文字符:
ASCII码:用7位二进制数表示一个字符.最多可以藐视128个字符.
EBCDIC码:用8位二进制数表示一个字符.最多可以表示256个字符.
汉字:
应用较为广泛的是"国家标准信息交换用汉字编码"(GB2312-80标准)简称国

标码.是二字节码,用二个七位二进制数编码表示一个汉字.

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值