sizeof(float)为什么是一个整形表达式

如题所述

sizeof是一个操作符(operator),跟我们平常说的加号(+)、减号(-)应该是一样的,他的返回结果是一个size_t类型的数,也可以认为是整形数。所以我认为sizeof(float)应该是一个整形表达式!
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-14
sizeof,它是能够测量float类型的数据在内存中占得字节数,插一个题外话,与它相对的是strlenth,他测的是实际长度,举个例子吧,字符串“123”,用sizeof测得为4(需要算上字符串结束标识\o)而strlenth测得为3。追问

占的内存数就一定是整形吗

它不会出现1•5个字节这样的形式吗

追答

占据内存字节全部都是整型。

追问

嗯嗯。谢谢。

追答

内存中的排列可以类比抽屉,一个字节一个抽屉,是没有半个抽屉这样的说法的哦

追问

ao....懂了。好形象。谢谢

本回答被提问者采纳
第2个回答  2021-01-10

Vue实践-CSS样式position/display/float属性对比使用

相似回答