例如,
float f = 2.4; int n = f + 1;
n = 3
变量 f 在内存中是 0x4019999a,所以我认为 f + 1 = 0x4019999a + 1 但计算机没有。如何知道 f 是“浮动”?即使 f 在内存中只是 0x4019999a。变量的类型是否存储在某处?
c compiler-construction typeinfo
c ×1
compiler-construction ×1
typeinfo ×1