数据类型从哪里获取其名称?

Mar*_*lin 4 c c++ assembly types sqldatatypes

为什么有点,称为一点.为什么8位是一个字节?是什么让人们称之为16位字,依此类推.他们的别名在何处以及为何出现?

我希望其他人能够包含基本ASM类型之类的东西,然后分支到C/C++并继续使用SQL等类型的数据类型.

  1. 1位
    1. Bit - b inary Un it
    2. Bool - 以窃取逻辑George Boole的发明者命名.
  2. 4位
    1. 半字节 - 咬/字节大小的一半.
  3. 8位
    1. 字节 - 从"咬"中创造出来但被驱逐以避免意外变异为"咬".
    2. 烧焦
    3. 八位组 - 是一个八位,来自拉丁语"octo",意思是"八".
  4. 16位
    1. 字(无符号整数)
    2. 短(有符号整数)
  5. 32位
    1. 双字
    2. int(有符号整数)
    3. 无符号(无符号整数)
    4. float(4字节浮点数)

Aar*_*lla 13

维基百科是你的朋友:

  • 蚕食
  • 字节
  • "char"只是"角色"的缩写
  • "short"是"short int"的别名
  • 单词 "是CPU可以处理的本机或最有效的大小"(感谢Tony指出这一点).
  • "int"是"整数"的缩写.大小未定义(可以是16位,32位或64位).
  • "float"是"浮点数"的缩写
  • "double"是"双精度浮点数"的缩写

  • 我理解"word"是CPU可以处理的本机或最有效的大小 - 无类型的内存量.这可以与int进行比较和对比,虽然数字最初也意味着根据最大效用(范围)进行调整而不影响效率,但是鉴于CPU有时会有几个同样有效的尺寸,并且已经施加了某些限制和期望. int(特别是长,长的长),两者实际上可能大小不同.不一定是最小的.什么东西支持你的断言?我可以引用http://en.wikipedia.org/wiki/Word_(computing) (2认同)