java有几种基本数据类型?
答案:2 悬赏:60 手机版
解决时间 2021-12-22 12:41
- 提问者网友:暗中人
- 2021-12-21 12:10
java有几种基本数据类型?
最佳答案
- 五星知识达人网友:迷人又混蛋
- 2021-12-21 13:43
8种一、基本数据类型
整型:byte、short、int、long (在计算机中以二进制补码格式存储)
浮点型:float、double (在计算机中以IEEE754格式存储)
字符型:char (在计算机中以unicode码格式存储)
布尔型:boolean (只有true和false两个值)
二、 1.长整型:long
定义:long a=100;int b=a; (编译出错)
给a重新赋值:long a=2147483648; (编译出错)
定义:long a=2147483648L;(正确,说明此时可以是long型的取值范围)
说明在long型的数据后不加L/l时,数据仍为long型,但其取值范围却是int型的取值范围;数据后加L/l时,取值范围才是long型的取值范围。
2.浮点型:long
定义:float a=19; 输出a时为19.0
定义:float a=19.1; (编译出错)
定义:float a=19.1f; (正确)
说明在 float型的数据后不加F/f,则数据不能有小数位,但输出时,能够输出一位小数;若在float型的数据后加上F/f,则数据可以有小数位;
三、类型转换(注:boolean型不会发生类型转换,基本类型和复合类型不能相互转换)
整型:byte、short、int、long (在计算机中以二进制补码格式存储)
浮点型:float、double (在计算机中以IEEE754格式存储)
字符型:char (在计算机中以unicode码格式存储)
布尔型:boolean (只有true和false两个值)
二、 1.长整型:long
定义:long a=100;int b=a; (编译出错)
给a重新赋值:long a=2147483648; (编译出错)
定义:long a=2147483648L;(正确,说明此时可以是long型的取值范围)
说明在long型的数据后不加L/l时,数据仍为long型,但其取值范围却是int型的取值范围;数据后加L/l时,取值范围才是long型的取值范围。
2.浮点型:long
定义:float a=19; 输出a时为19.0
定义:float a=19.1; (编译出错)
定义:float a=19.1f; (正确)
说明在 float型的数据后不加F/f,则数据不能有小数位,但输出时,能够输出一位小数;若在float型的数据后加上F/f,则数据可以有小数位;
三、类型转换(注:boolean型不会发生类型转换,基本类型和复合类型不能相互转换)
全部回答
- 1楼网友:几近狂妄
- 2021-12-21 14:43
这个问题我还想问问老师呢
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯