llgd.net
当前位置:首页 >> 谁跟我说说在C,C++,JAVA中int,ChAr,各占几个字节... >>

谁跟我说说在C,C++,JAVA中int,ChAr,各占几个字节...

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

空格或任意字符占几个字节,是由编码方式决定的,在C++中,如果程序是UNICODE模式,空格一样是两个字节。 单引号和双引号,不是说明占几个字节,而是标明这个是字符还是字符串。在C++中," " 也是正确的,因为这个是只有一个空格的字符串。

数据类型有两层意思 :1.规定数据的长度;2.规定在数据上能进行什么操作 例: int类型,长度为32位,能进行+ - * / % 操作。bool类型,长度为8位,只能进行异或操作。 char类型,长度为8位,能进行+ - * / %和字符操作。 那编译器是怎么区分char...

C/C++: char始终都是一个字节。Java: 因为是跨平台的,无论在哪里字符是用Unicode编码的,所以char是两个字节。

char 1个字节 16位编译器 32位编译器 64位编译器 拓展资料C语言中的char数据类型 C语言中的char数据类型是一种整数类型(integer type),它的大小被定义为1个Byte。 亦即sizeof (char) ≡ 1

管它多少个字符呢,转换成字符串后正确就行了啊 http://tieba.baidu.com/f?kz=494812667

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

这要用到ASCII码的知识,粗略讲一下 字符'0'的ASCII码为48,然后是'1' '2' '3' ... '9' 字符' '(空格)的ASCII码为32. 字符'A'的ASCII码为65,然后是'B' 'C' ... 'Z' 字符'a'的ASCII码为97,然后是'b' 'c' ... 'z' 所以,把一个数字字符ch,转为...

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

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