黑马程序员技术交流社区
标题:
char类型的变量在堆内存中默认值是什么值?
[打印本页]
作者:
王广亚
时间:
2013-7-31 00:20
标题:
char类型的变量在堆内存中默认值是什么值?
本帖最后由 王广亚 于 2013-7-31 15:52 编辑
如题:char类型的变量在堆内存中默认值是什么值?
作者:
黑马李昂
时间:
2013-7-31 00:25
字符的空是用"\u0000”来表示的
希望能帮到楼主 共同学习{:soso_e100:}
作者:
の放下执著
时间:
2013-7-31 06:20
在堆内存中创建的都会有默认的初始值:
在堆内存中: byte short int long 默认的是:0 ;
float double 默认的是:0.0;
boolean 默认的是:false;
char 默认的是 :null;
当基本数据类型作为某一个类的成员变量(实例变量)时,就会在堆内存中创建,并有默认的初始值。
当基本数据类型在一个方法中创建时(局部变量),或者作为方法的形式参数时,在栈内存中创建,默认的初始是一个不确定的数。当我们要调用栈中的基本数据类型时,一定记得要 初始化。
作者:
王广亚
时间:
2013-7-31 15:51
谢谢大家!
作者:
續寫↖完羙↘
时间:
2013-7-31 17:15
哈哈,猜猜我是谁?
作者:
yangchao8907
时间:
2013-7-31 20:43
1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。
2、单精度浮点型(float)的基本类型变量的默认值为0.0f。
3、双精度浮点型(double)的基本类型变量的默认值为0.0。
4、字符型(char)的基本类型变量的默认为 “/u0000”。
5、布尔性的基本类型变量的默认值为 false。
6、引用类型的变量是默认值为 null。
作者:
HelloMyLove
时间:
2016-3-15 22:36
怎么打印出来是个空格呢
作者:
安卓22期邓传亮
时间:
2016-4-24 11:06
怎么我的电脑char类型默认输出是a呢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2