基础知识点:计算机理论和基础

  • 位(bit,简称b)二进制中的0或1
  • 1字节(Byte)=8位
  • 1KB=1024字节
  • 1MB=1024KB
  • 1G=1024MB

字节是计算机存储数据的最小单位,

网络传输数据是以位来计算的,网络传输速度是“位/每秒”,即bps(bite per second),

例如100kbps,100kb=100*1000b,约等于100*2^{10}b=100/8KB=12.5KB,就是每秒可以下载12.5KB,

比如办理的20兆的宽带,就是20Mbps约等于20/8MBps=2.5M每秒,就是理想情况下能够达到的最大下载速度,

------------------------------------------------------------------------------------------------------------------------------

原码,反码,补码(二进制的存储用的都是补码)

原码:符号位加上真值的绝对值,最高位表示符号位

正数的反码和原码相同,负数的反码,其符号位不变,其余取反,

正数的补码和原码相同,负数的补码=反码+1

举例:

负数5

原码:1111 1101  

反码:1111 1010

补码:1111 1011

------------------------------------------------------------------------------------------------------------------------------

<< 左移 >>右移  >>>无符号右移动

右移:正数高位补0,负数高位补1;

无符号右移动:不管符号位,统一高位补0(只对32位和64位的值有意义?)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值