gpt4 book ai didi

c++ - 数据类型的名称从何而来?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:01 24 4
gpt4 key购买 nike

为什么是一点,就叫一点。为什么 8 位是一个字节?是什么让人们称 16 位为 Word,等等。他们的别名是在哪里以及为什么出现的?

我希望其他人包括基本的 ASM 之类的东西类型,然后分支到 C/C++然后转到 SQL等等的数据类型。

  1. 1位
    1. Bit - binary Unit
    2. Bool - 以 bool 逻辑的发明者 George 的名字命名 Boole .
  2. 4 位
    1. 半字节 - 字节大小的一半。
  3. 8 位
    1. 字节 - Coined from "bite" but respelled to avoid accidental mutation to "bit" .
    2. 查尔
    3. 八位字节 - Is a grouping of eight bits , from the Latin "octo" meaning "eight".
  4. 16 位
    1. 字(无符号整数)
    2. 短(有符号整数)
  5. 32 位
    1. 双字
    2. int(有符号整数)
    3. 无符号(无符号整数)
    4. float (4 字节 float )

最佳答案

维基百科是您的 friend :

  • bit
  • nibble
  • byte
  • “char”是“character”的缩写
  • “short”是“short int”的别名
  • word “是 CPU 可以处理的 native 或最有效的大小”(感谢 Tony 指出这一点)。
  • “int”是“整数”的缩写。大小未定义(可以是 16、32 或 64 位)。
  • “float”是“ float ”的缩写
  • “double”是“ double float ”的缩写

关于c++ - 数据类型的名称从何而来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3820048/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com