snrg.net
当前位置:首页 >> C语言long几个字节 >>

C语言long几个字节

和char类型有关。c认为char的长度为1字节,一般char为8位,long32位,则long为4字节。但有些特殊系统中char可能不为8位,比如说16位,则32位long占2个字节。

32位系统中 long 是4个字节;64位系统中long 是8个字节 C语言常用数据类型字节数(32位系统环境下) 1、void *: 4 bytes 2、 char: 1 bytes3、short: 2 bytes4、int: 4 bytes5、long: 4 bytes6、long long: 8 bytes7、float: 4 bytes8、double: ...

char/signed char/unsigned char: 1个字节; char*(即指针变量): 2个字节(16位编译器) 4个字节(32位编译器) 8个字节(64位编译器) short int: 2个字节 int/unsigned int: 2个字节(16位编译器) 4个字节(32/64位编译器) long int: 4个字...

不同的环境略有差异。 写一段程序验证一下就知道了: #include void main() { printf("%d",sizeof(long)); getchar(); } 我这里是4个字节,32位。

各数据类型所占字符数如下: int 4字节 float 4字节 double 8字节 long 4字节 unsigned long 4字节 可以通过如下的语句进行验证。 printf("%d\n", sizeof(int)); // 计算int型所占字节数printf("%d\n", sizeof(float)); // 计算float型所占字节...

vc中int4,short int 2,long int 8

long long是long long int的略写,占用8字节空间。long double占用10字节空间,但有的编译器并不认可10字节,还是8字节,比如在VC++6.0下,用sizeof(long double)测出来的值仍然是8。

C中似乎没有short double吧,有float、double、long double。不同的系统不一样,在Turbo C、Turbo C++ 6.0、和MS C中float四个字节,double八个字节,long double十六个字节。不过一般用不到long double型!

int 占4个字节,long int占8个字节 ... 如果是c语言,int占2个字节,long int占4个字节。 如果是java,ilong 在32位系统中一般为4个,但在64位系统一般位 8 个int 一般都为 4个nt 占4个字节,long int 占8个字512个汉字应该是1KB 1KB=1024B(B...

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

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