黑马程序员技术交流社区
标题:
关于数据类型的问题..
[打印本页]
作者:
任利康
时间:
2015-7-31 23:33
标题:
关于数据类型的问题..
float a = 1.1; 中a是什么类型?
byte b = 20; 中 b是什么类型?
第一句会编译错误,为什么?
在整数类型中默认int,为什么第二句会正常编译?
求帮助,谢谢!!!
作者:
wode1311
时间:
2015-7-31 23:41
a是float类型,b是byte类型。第一句错误是因为浮点型数据默认是double类型,float类型在初始化的时候应该在初始化数据的后面标记f,而byte类型的数据只有在参与运算的时候才会自动转换成int类型,赋值的时候并不会转换成int类型。
作者:
umbriel
时间:
2015-7-31 23:43
感谢楼上,学习了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2