本文目录一览

1,java long最大表示多少位

1个字节是8位 只有8种基本类型可以算.其他引用类型都是由java虚拟机决定的自己不能操作 byte 1字节 short 2字节 int 4字节 long 8字节 float 4字节 double 8字节 char 2字节 boolean 1字节
java.lang.long 是32位的,int 16位,byte 4位 short 8位,

java long最大表示多少位

2,在XP中long int和int都是32位那为啥表示的数字范围不同

int 可能是 short int 也可能是 long int,取决于编译器(默认)。例如 MS VC++ int 是 32位,TC int是 16位。long int 32 位, short int 16 位。数值范围 不同。C语言中long和int在PC上都是32位 -- TC int是 16位,不是32 位。----------------------------这没什么好纠结的。。多少位就表示有多大。。
是么 都是有符号的 位数还一样 范围不同么?
tc里long int对应的格式符是%ld,用%d只能读写低2字节的内容,所以有可能出现不确定数据。
没有不同

在XP中long int和int都是32位那为啥表示的数字范围不同

3,int和long int在32位下都是4字节有什么区别么

int是整型数据,long int是长整型,能用int表达的数据可以用long int表达,反过来不可以,如11可以为0011,但是1111不可以省略为11..如果用long int表达又会浪费内存所以根据数据长度来选择数据类型。肯定有区别。
c++ unsigned int 和long int的区别如下:  后者是无符号长整型 ,前者是无符号整型,占用的字节相同,取值范围相同,整数的末尾后缀不一样。  但是,具体要看编译器,现在大多数编译器例如vc,int和long大小是一样的,都是32位,在int中,最高位为1表示都是负数,例如32位int值0xffffffff,表示-1,0xfffffffe表示-2。  unsigned表示无符号,就是全部是正数,没有补码,0xffffffff表示2的32次方,这就是为什么int最大值是0x0fffffff,2的31次方,unsigned最大值是0xffffffff,2的32次方。

int和long int在32位下都是4字节有什么区别么

4,int类型的变量里边能放几个数字啊

int 类型 在内存中占4个字节而每个字节是8位,32=4*8 所以能存储的数据是大小为 2^32其中第一个字节位是正负字节,所以所存储的数据范围是:-2^31 ~ 2^31-1这个值是:21亿左右吧(十位),已经很大了哦,如果不够 可以使用long类型的,应该可以满足需要!
int 类型 在内存中占4个字节。每个字节是8位,32=4*8。能存储的数据是大小为 2^32。第一个字节位是正负字节,所以所存储的数据范围是:-2^31 ~ 2^31-1。这个值是:21亿左右,能放十位。在C语系编程语言(C、C++、C#、Java等)中,是用于定义整数类型变量的标示符。目前在一般的电脑中,int占用4字节,为-2147483648~2147483647[-2^31~2^31-1]。在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]。除int类型之外,还有short、long、long long类型可以表示整数。unsigned int 表示无符号整数,数据范围为[0~2^32-1]。int 数据类型存储为四字节整数。
int是32个byte,最大可以存到2的32次方,也就是42亿多,也就是10个数!
1. int 类型 在内存中占4个字节。2. 每个字节是8位,32=4*8。3. 能存储的数据是大小为 2^32。4. 第一个字节位是正负字节,所以所存储的数据范围是:-2^31 ~ 2^31-1。5. 这个值是:21亿左右,能放十位。6. 在c语系编程语言(c、c++、c#、java等)中,是用于定义整数类型变量的标示符。7. 目前在一般的电脑中,int占用4字节,为-2147483648~2147483647[-2^31~2^31-1]。在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]。8. 除int类型之外,还有short、long、long long类型可以表示整数。9. unsigned int 表示无符号整数,数据范围为[0~2^32-1]。10. int 数据类型存储为四字节整数。

文章TAG:longlong  可以  多少  
下一篇