zoukankan      html  css  js  c++  java
  • C++ Primer 4 CPP Note 2.1.0 内置类型的机器级表示

    8bit(8位) == 1byte(1机器字节)
    32bit(32位) 或者 4byte 作为一个机器(word).
     
    计算机以序列存储数据,每一位存储0或1.
    例如一段内存可能存储着 : 00011100101010100011110011100100011101010.......这是没有结构的存储方式。
    于是计算机采用块(chunk)来处理存储让数据有一定的结构.用来把连续的数据分成一段一段的.的位数一般是2.
    因为底数为2,所以有了8、16、32、64位.
       大多数计算机存储数据是这样的:将存储器中的每一个字节和一个地址关联起来. 对于一个8字节32位字的机器的来说。

    表示为: 左边 数字为地址,地址后面的是字节的8位.
    可以用地址表示从该地址开始的任何几个不同大小的集合. 上图可说成:

    1.地址为736424的(word,4字节)
    2.地址为736424的字节(byte,8bit)
    3.地址为736424的字节和地址为736425的字节不相等.
  • 相关阅读:
    A physically based scene with three.js
    pbr-guide
    Art Pipeline for glTF
    GG5D
    Leetcode 146.LRU缓存机制
    Leetcode 143.重排链表
    Leetcode 142.环形链表II
    Leetcode 141.环形链表
    Leetcode 139.单词拆分
    Leetcode 138.复制带随机指针的链表
  • 原文地址:https://www.cnblogs.com/coveted/p/2212007.html
Copyright © 2011-2022 走看看