数据类型(正负补码)

转载注明出处即可。无需经过本人同意。
本文章声明如下:此内容为网课内容的总结以及本人的总结。如存在侵权,请通知本人删除文章。

听课笔记

  1. 开辟空间 给空间命名 定义一个变量

  2. 中央处理器cpu运算

  3. 变量:int i;变量本质与操作;=右边取值再运算;左边完成写值(把右边值赋给左边

  4. 含变量操作,自定义函数程序:int GetMax(int m,inyt n){int result;…;return result;}

  5. 不同类型数据的储存:位bit~8个位 Byte字节~存储单元编号 单元地址~

  6. 重点
    7.** 1Byte=8bit
    1KB=1024Byte
    1MB=1024KB
    1GB=1024MB
    1TB=1024GB**

  7. 字符character: 用char

  8. 整型数据 int

  9. 西方人把字符排序编码

  10. ASCII用7位二进制为字符编码,128个字符,机器内占一字节,最高位始终为0

  11. 扩展ASCII

  12. GB2312=ASCII+符号+常用汉字

  13. 需要编码长度log(2,N)

  14. 数值数据的表示

  15. 有符号整数,无符号整型的表示(除2取余倒排序,从下往上)

  16. 有符号整数表示

  17. 单精度多精度浮点数

单精度      占32位
符号位最高位,指数占次8位(2进制表示)+.+尾数23位       E=e+127
双精度    占64位 
符号位最高位,指数占次11位(2进制表示)+.+尾数52位       E=e+1023
**原码**,一位为符号位 
 正填0,负填1(其它15位取数值)

(-77)10
原码1000000001001101
反码11111111110110010
补码11111111110110011

反码 符号位不变 其它变反
补码(只考虑负数,正数原码反码补码一致)
(负数补码,反码末位加1)
    **0的表示法唯一,
    减法可以变成加法**
    
  1. A 65 1000001
    a 97 1100001
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值