size of(double)-size of(3.1f)+3/2的值是

如题所述

sizeof(double) 是 8, 因为 double 型占8字节。
sizeof(3.1f) 是 4 ,因为 3.1f 是 float 型,占用4字节
3/2 是整除运算,得 商 1
sizeof(double) - sizeof(3.1f) + 3/2 = 8 - 4 + 1 =5
答案 是 5
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-11
答案应该是5,应为double型占8个字节,float型占4个,所以sizeof(double)-sizeof(3.1f)就是4,因为3和2都是int型,所以3/2就是求商,结果就是1,最后4+1=5.所以答案就是5
相似回答