为什么十六进制地址是14个字符
why the hex address is 14 character?
在十六进制地址中,比如:0x7fffd7c24334为什么位数是14?是不是每个十六进制地址都有14个字符?我尝试了一些变量,比如double和int,但它只有14个字符。它遵守某些规则吗?谢谢你的回答。
12个十六进制数字(带前导0x)表示48位。这是256 TB的虚拟地址空间。阅读AMD64上的wiki(我想你也在上面,对吧?)体系结构http://en.wikipedia.org/wiki/X86-64
相关文章:
- 为字符串中每 N 个字符插入空格的函数没有按照我认为的方式工作?
- 将stl字符串缩小到小于15个字符的容量
- 带有多个字符分隔符的正则表达式
- 查找字符在两个索引之间出现的次数
- 我想在C++中读取一些多个字符,但它永远不会读取第二个字符
- 如何读取单个字符并在输入两个字符序列时输出? 使用 while 循环和C++
- 如何删除字符串中的前 2 个字符(如果它有"-")
- 我已经建立了递归关系,它找到了两个字符串之间最长的连续公共字符串,我怎么能跳过其中一个字符串中的一个字符
- C++14 : 2 个随机生成器 - 一个有效,另一个无效
- 注册表正在设置 1 个字符
- 使用类 ?C++ 和 SFML 以及标题中的 15 个字符
- 如何忽略第一个字符输入后的所有内容
- 将(N 个字节)无符号字符指针转换为浮点数和双 C++
- 如何范围检查 C++14 个用户定义的文本?
- std::stoi 只转换前几个字符
- 仅读取文件末尾的最后 3 个字符,并将其另存为 int
- C++ 14 个 stl 容器队列
- 字符串构造函数将两个字符* 放入另一个 std::string 在 C++14 中有效,但不适用于 C++17
- 为什么十六进制地址是14个字符
- 为什么默认情况下全局命名空间中没有 C++14 个标准定义的文本?