kbys.net
当前位置:首页 >> C语言long的范围 >>

C语言long的范围

c语言标准中未定义long的长度。具体的长度有各自的编译器制订。例如:微软MSDN中的定义为: long, unsigned long 4 byte

早期的操作系统是16位系统, int用二字节表示,范围是-32768~32767; long用4字节表示,范围是-2147483648~2147483647。 后来发展到32位操作系统, int 用4字节表示,与long相同。 目前的操作系统已发展到64位操作系统,但因程序编译工艺的不同...

编译器不同,宽度是不相同,分别如下: 16位编译器: int: 2个字节long: 4个字节long long: 8个字节unsigned long: 4个字节 32位编译器: int: 2个字节long: 4个字节long long: 8个字节unsigned long: 4个字节 64位编译器: int: 4个字节long...

int和long作为基本的整数类型,取值范围和位数直接相关。如果是n位整数的话,最高位表示符号位,剩下的n-1位以补码形式表示绝对值,因此范围是整数区间[-2^(n-1),2^(n-1))。 int和long并没有明确位数,具体和平台相关(有一点可以确定,sizeof(i...

Int 的 范围:-2147483648 ~ 2147483647Long 的 范围:-9223372036854775808 ~ 9223372036854775807public class Test{public static void main(String[] args){System.out.println("Int 的 范围:"+Integer.MIN_VALUE+" ~ "+Integer.MAX_VALUE)...

long long 类型的范围是:-9223372036854775808~9223372036854775807 如果只用正数可以考虑用unsigned long long范围是:0~18446744073709551615 如果需要更大的数字可以考虑使用 数组来储存 参考大数运算 http://baike.baidu.com/link?url=k8baz...

long long 的字符长度是int型的两倍,现在int型一般为32位,所以long long是64位的,能支持的最大数为2^63 -1。 在VC6.0里并不支持long long,它使用的是__int64,具有相似的效果 long long 输出格式为%lld __int64 输出格式为 %I64d

1. long 是C语言的一个关键字,代表一种数据类型,中文为长整型。 2. long是long int的简写,也就是说,在C语言中long int类型和long类型是相同的。 3. 每个long型占4个字节,在32位编译系统下,long和int占的空间是相同的。这也导致了long型变...

int值域 4字节 - 2147 438 648~+ 2 147 438 647 long int 4字节 - 2 147 438 648 ~ + 2 147 438 647 long long int 8 - 9 223 372 036 854 775 808 ~ + 9 223 372 036 854 775 807

float:占四个字节,3.4*10(-38)---3.4*10(38); double:占八个字节, 1.7*10(-308)---1.7*10(308); longdouble型的范围和double都是八个字节,范围相同。 上面的括号表示幂运算。

网站首页 | 网站地图
All rights reserved Powered by www.kbys.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com