首页 > 编程语言 > 详细

java的数据类型

时间:2020-07-05 23:07:50      阅读:61      评论:0      收藏:0      [点我收藏+]

1、java的数据类型分类

技术分享图片

整数类型

byte:  可以说是java中最少的数据类型了,它在内存中占用1个字节,也就是8位(bit),值得范围是:-128~127,也就是-2的7次方到2的7次方减一,默认值是0.

short:  短整型,它在内存中占用的是2个字节,16位,值得取值范围是-32768~32767,也就是-2的15次方到2的15次方减一,默认值也是0.

int:  整型,在内存中占4个字节,32位,值得取值范围是-2147483648~2147483647,也就是-2的31次方到2的31次方减一,默认值还是0。

long: 长整型,在内存中占8个字节,64位,值的取值范围是-2的63次方到2的63次方减一,默认值要注意了,因为是长整型, 所以默认是虽说是0,但是准确的说是0L,必须要加上L来表示它是long类型,不加就成了int类型了.

字符串类型

char 字符类型,它在内存中占用2个字节,也就是16 bit,因为java本身的字符集不是用ASCII码来存储的, 而是用的16位的Unicode字符集,所以它的字符存储范围也就是‘\u0000 -- u\ffff‘,默认值呢?就是‘\u0000‘

 示例: 

int res = ‘a‘ + ‘b‘;   会把所对应的字符串转化成ASCII码进行计算  得出的结果是195

char res = ‘a‘ + ‘b‘; 结果输出 ? 计算过程会把a与b转成ASCII码计算得出195,但是ascii码中没有对应的195的字符,所以返回的是?

 

java的数据类型

原文:https://www.cnblogs.com/rickyctbu/p/13252193.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!