int占几个字节

乄侽亽似吙 3个月前 已收到1个回答 举报

帅打泡嘛 3星

共回答了329个问题采纳率:93.7% 评论

不同的语言对int的空间分配方案可能是不同的。对于低级一点语言,比如C语言来说,一个int,即整数所占据的字节数,是由编译器来决定的,比如16位编译器它占2个字节,32位和64位占4个字节,当然这也不是必然的,不同的编译器可能有着不同的空间分配结果,所以您需要使用sizeof运算符来获得实际的内存占用情况。

对于高级语言来说,比如JAVA,由于JAVA程序是运行在JAVA虚拟机,即JVM上的,它向下屏蔽了操作系统和硬件平台的底层细节,因此可以做到跨平台运行,并且固定分配int为4个字节。并且JAVA中不再区分有符号和无符号整数的情况。希望以上回答可以帮到您。

1小时前

36
可能相似的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com