2016 - 2024

感恩一路有你

long型与int型的区别 c语言中int与long的区别?

浏览量:2237 时间:2021-03-11 06:27:12 作者:admin

c语言中int与long的区别?

在32位系统中,int是4字节,short是2字节,long有些编译器是4字节,有些编译器是8字节。

不同之处在于数据大小不同。4个字节可以表示最大数是2的32次方,2个字节是2的16次方

C语言long是一个长整数,int是一个一般整数。

Long指定4字节

int,在16位机器上是2字节,在32位和64位机器上是4字节。

c语言long和int区别?

早期的操作系统是16位系统,int由两个字节表示,范围从-32768到32767;long由四个字节表示,范围从-2147483648到2147483647。后来发展到32位操作系统,int由4个字节表示,与long相同。目前的操作系统已经发展到64位操作系统,但由于程序编译过程的不同,它们表现出不同的差异:32位编译系统:int占4个字节,这与长相同。64位编译系统:int取4字节,long取8字节,long数据范围变为:-2^63~2^63-1

char/signed char/unsigned char:1字节;

char*(指针变量):

2字节(16位编译器)

4字节(32位编译器)

8字节(64位编译器)

短整数:2字节

整数/无符号整数:

2字节(16位编译器)

4字节(32/64位编译器)

长整数:4字节

浮点:4字节

双精度:8字节

长双精度:8/10/12/ 16?

long/unsigned long:

4字节(16/32位编译器)

8字节(64位编译器)

long:8字节

string:number of characters 1]]如果要操作超过long,则只能使用字符数组进行操作。因特网上有许多大量的操作程序。让我们看看

long,顾名思义,比int长。int通常占4个字节。长度通常为8字节。但是,在vc6.0中,long的长度与int的长度相同,在ansic中定义的long的长度应该大于或等于int

long型与int型的区别 c语言int和double区别 c语言double怎么用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。