long long的最大值和最小值分别是多少?
作者&投稿:广黄 (若有异议请与网页底部的电邮联系)
long long的最大值:9223372036854775807
long long的最小值:-9223372036854775808
拓展资料:
一字节表示八位,即:1byte = 8 bit;
int: 4byte = 32 bit 有符号signed范围:2^31-1 ~ -2^31即:2147483647 ~ -2147483648无符号unsigned范围:2^32-1 ~ 0即:4294967295 ~ 0
long: 4 byte = 32 bit 同int型
double: 8 byte = 64 bit 范围:1.79769e+308 ~ 2.22507e-308
long double: 12 byte = 96 bit 范围: 1.18973e+4932 ~ 3.3621e-4932
float: 4 byte = 32 bit 范围: 3.40282e+038 ~ 1.17549e-038
unsigned long long的最大值:18446744073709551615
__int64的最大值:9223372036854775807
__int64的最小值:-9223372036854775808
unsigned __int64的最大值:18446744073709551615
参考资料:数据类型范围
包申赛迪: Long的范围在 -2的31次方 到 2的31次方减1 之间,也就是说 Long的最小值 = -2 ^ 31 Long的最大值 = 2 ^ 31 - 1
会泽县15786592479: objective c语言中的long与long long类型最大最小值分别都是相同的么 - ?
包申赛迪: 都是相同的,在C语言当中 long == long long. 1. long 是C语言的一个关键字,代表一种数据类型,中文为长整型. 2. long是long int的简写,也就是说,在C语言中long int类型和long类型是相同的. 3. 每个long型占4个字节,在32位编译系统下...
会泽县15786592479: 提问VC++的long long数据类型,该怎么处理 - ?
包申赛迪: 一般情况下都是用int,偶尔用long,非常特殊的情况下才会用到longlong. int是4个字节,32位,可以表示的最大数为2^32,也就是4g,long为8个字节,可以表示的最大值为2^64,已经相当相当大了.当然如果考虑unsigned或signed,就算1/2也够用了
会泽县15786592479: C++中,数组无穷大用什么表示? - ?
包申赛迪: 数组没有无穷大,现在内存也就4G、8G、16G,也算不上无穷大,无穷大数组上哪申请那么大内存. 一个整型就算是8位的long也才64个bit位,用int[64]也就行了,还用得着int[2000]?杀鸡用牛刀,用byte[64]更省内存.用递归法,内存也省了. void fun(int a) { if(a/2 > 0) { fun(a/2); a %= 2; } cout<<a; }
会泽县15786592479: java基本类型问题... - ?
包申赛迪: Long.MIN_VALUE是Long类型的最小值,即-2的63次方,Long.MAX_VALUE是Long的最大值:2的63次方-1. ~符号是按位取反.因为Long是64位的,我用Byte类型举个例,Byte是8位的.Byte.MIN_VALU用2进制表示为10,000,000,即-128,10,000,000按位取反得到 01,111,111 ,即127.
会泽县15786592479: int,short,long有哪些差异 - ?
包申赛迪: C语言类型的大小事没有精确定义的,事实上,能够确保的只是下面几点:char 可以存放小于等于127的值short int 和int可以存放小于等于32767的值long int 可以存放小于等于 2 147 483 647的值char至少8位,short int和int至少16为,long int至少32为,在C99中long long 至少64位根据ansi的规定,你可以在头文件limits,h中找到上述类型的最大值和最小值
会泽县15786592479: java中long类型的取值范围到底是多少呢??
包申赛迪: 呵呵.你那样写不是LONG,而是默认的INT. LONG的写法是:long l = 9223372036854775806L; 注意后面的一个L,必须加上去. 还有,LONG最大值是9223372036854775807.
会泽县15786592479: C++中有符号长整形和无符号长整形能表示的数据范围? - ?
包申赛迪: 1 2 3 4 5 6 7 8 9 10 11 12 13 14short、int和 long类型都表示整型值,存储空间的大小不同.一般, short 类型为半个机器字长,int类型为一个机器字长,而 long类型为一个或两个机 器字长(在 32 位机器中 int类型和 long类型通常字长是相同的...
会泽县15786592479: C++的基本数据类型int和long的最大值分别是多少? 当n - ?
包申赛迪: long 是4个字节,也就是32位,int看机器字长,在32位机子上int也是32位,现在一般都是32位
会泽县15786592479: VB中的LONG类型最长是多少 - ?
包申赛迪: 最大值是2的31次方再减1,即21亿多 最小值是-2的31次方