美文网首页
第二章:信息的表示和处理

第二章:信息的表示和处理

作者: weylau | 来源:发表于2018-07-28 16:45 被阅读6次

    2.1信息的存储

    大多数计算机以8位块或字节(byte)作为最小寻址单位,而不是访问内存中单独的位,机器级程序将内存视为一个非常大的字节数组称为虚拟内存,内存中每个字节都由一个唯一的数字来标识称为字节的地址
    一个字节的范围:0000 0000~1111 1111
    32位计算机最大虚拟内存:2^32/1024/1024/1024 = 4GB
    64位计算机最大虚拟内存:2^64/1024/1024/1024 = 17179869184GB

    寻址和字节顺序

    image.png

    位移运算

    位移运算一般比普通运算速度更快
    实例:int a = 60;
    a<<2左移两位
    int 占4字节 所以二进制表示为 0000 0000 0000 0000 0000 0000 0011 1100 <<2 00 0000 0000 0000 0000 0000 0011 110000 右边补两个0 结果为:240
    快速计算:60*(2^2)
    a>>2右移两位
    int 占4字节 所以二进制表示为 0000 0000 0000 0000 0000 0000 0011 1100 >>2 00 0000 0000 0000 0000 0000 0000 0011 11 左边补两个0 结果为:15
    快速计算:60/(2^2)

    相关文章

      网友评论

          本文标题:第二章:信息的表示和处理

          本文链接:https://www.haomeiwen.com/subject/vikomftx.html