- 为什么long和int都是四个字节?
在C++中规定int的长度是大于等于short的长度,小于等于long的长度,并且要大于2个字节。在16位CPU以及单片机中,int是2字节,而在32位CPU以及以上的CPU中int是4个字节;
在C++中long的长度应该是大于等于int的长度,且最小为4字节,在32位CPU中long位4个字节,在64位机上long为8字节长度
sizeof(long) = 4(32位机)
sizeof(long) = 8(64位机)
为什么long和int都是四个字节?
最新推荐文章于 2023-08-02 09:02:03 发布