kwhw.net
当前位置:首页 >> C++ int占用 >>

C++ int占用

32位程序是4个字节,64位程序是8个字节。你可以用sizeof运算符计算

int型变量有时候占4个字节(在Win32),有时候占2个字节(在DOS) 这个int类型的大小到底是跟编译器有关,还是跟CPU有关,还是跟操作系统有关? 所谓的16位32位64位系统是由cpu决定的,由机器指令的寻址、寄存器位数决定的 os受cpu的限制,但在32...

4个字节长

变量的三要素:类型,符号,数值。 int num = 3; int* a = num; (错误,因为变量a的类型是int*,而num的类型是int)。 int* a = #(正确,变量类型一样)。 *a = #(错误,解释跟上面那种错误一样的,变量类型不一致)。 指针定义时的*跟(*a)...

int类型的变量固定为4个字节,共32位。 int类型变量初始值一般为0,范围[-2^31 , 2^31 -1] 即 [-2147483648,2147483647]。

int 在C和C++的占用2个字节,在java中4个字节 char在C和C+中占一个字节 Java中无论是汉字还是英文字母都是用Unicode编码来表示的,一个Unicode码是16位,每字节是8位,所以一个Unicode码占两字节。但是英文字母比较特殊,源自于8位(1字节)的AS...

对啊.在C++中Short就是2个字节啊.不会是一个的在最老版本的C中有1个字节的

int有时候占4个字节(在Win32),有时候占2个字节(在DOS) 这和操作系统的位数有关,一个int的大小是操作系统的一个字长 TC是16位系统程序,所以int是16bit业就是两个字节 在32位linux和32位Windows下,都是4个字节,也就是目前最常用的VC和gcc...

二楼说的对,用sizeof() 测试,能返回正确的结果。 空格和char,都是1,当然,如果空格赋值给一个宽字符,会占2个字节。 老的编程环境(如TC等)int 2 double 4 char 1 VS2008等新环境中 int 4 double 8 char 1 tchar 2

Visual c++6.0中int、short、long型所占用字节情况如下: short 2字节 int 4字节 long 4字节 其实可以用sizeof()运算符求出变量所占字节数的,非常准确。

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