【发布时间】:2014-05-14 09:04:51
【问题描述】:
这可能是一个非常“noob-ish”的问题,但我已经通过互联网搜索并找不到答案。我知道在 C 中,每种类型的变量都有不同的大小:
char : 1 byte
short : 2 bytes
int : 4 bytes
long : 4 bytes
float : 4 bytes
double : 8 bytes
但是,例如,我声明了一个 tpye float 的变量 a 和一个也是 float 类型的变量 b。现在假设变量a 关联了一个浮点数,例如130.25,而b 关联了5.5。现在,考虑到浮点数是 4 个字节长,一旦我将它们各自的值关联起来,a 和 b 肯定不会是相同的大小。那是对的吗?或者变量的大小是否相同,而不管它们的值如何?
【问题讨论】:
标签: c floating-point size byte