在java中,int是否保证总是32位大小,长64位大小,而不管体系结构是32位还是64位?
发布于 2013-08-02 13:13:55
Java与平台无关。所以int是32位,long是64位.
发布于 2013-08-02 13:12:40
Java中的int总是32位.不管操作系统类型/架构/其他什么。
发布于 2013-08-02 13:12:00
关于基本数据类型的Java教程页指定了固定的大小,没有提到底层架构有任何影响。
int: int数据类型是32位有符号的2的补整数.最低值为-2,147,483,648,最大值为2,147,483,647 (含)。 long:长数据类型是一个64位有符号的2的补整数.最低值为-9,223,372,036,854,775,808,最大值为9,223,372,036,854,775,807 (含)。当需要比int提供的值范围更广的值时,请使用此数据类型。
https://stackoverflow.com/questions/18017752
复制相似问题