0
点赞
收藏
分享

微信扫一扫

Java的数据类型及变量

天行五煞 2022-01-25 阅读 28

 与c语言进行比较:

c语言中数据类型的大小会随着系统的不同进行改变,例如Int在32位下是4字节,在64位下是8字节;但java的类型字节大小不会随着系统的变化而变化,在c中char型是1个字节,但在java中是2个字节,另外还添加了byte型和boolean型(无明确大小)。

数据类型转换

java的安全性较高,所以对数据类型的要求也较高,对于小数一般默认为双精度,故不能有float a=3.14的存在,要写成float a=3.14f;类似于float,long数据类型:long a=3L(大写);

在进行数据运算时,也会发生数据类型的转换,在不进行强制类型转换的前提下,范围小的类型在计算过程中会转换位范围大的数据类型,对于byte类型数据的计算,在计算时都会转换位int型;对比来说boolean类型不能和int进行转换;

对于小数来说,其实没有确切的大小,主要看精度大小,在有限的空间内是由无数的小数,例如:

 

 我们知道1.1*1.1的值位1.21,但却输出值却不是这样。

举报

相关推荐

0 条评论