java 8个基本数据类型

//java 基本数据类型 boolean byte 1个字节、 char 2个字节、 short 2个字节、 int 4个字节、  long 8个字节、
// float 4个字节、 double 8个字节
ps: boolean 在内存里用一位就可以表示(0|1)但大部分计算机在分配内存时允许分配内存单元是一个字节8位  所以大部分计算机里都是用的8位表示boolean
基本分类
//1.布尔型 :boolean
// 2.数值类型: byte char  short int long float double (均可参与数值运算)
//2.1:字节类型:byte ??(表示字节??)
//2.2:字符类型:char  表示字符  也可以表示数值 表示数值时是用该字符对应的编码表示
//2.3整数类型:(不带小数位整数)byte char short int long 每个类型都有表示范围   (整数默认是 int )  
整型变量赋值有小数位的数值时会报错
//2.4:浮点类型:float double (浮点数默认是 double),声明为float 时需要显示转换
//两种转换方式: float ft = 9.1f;  float ft2 = (float) 9.1
//数值类型之间的转换 :默认低转高,高转低需要显示编码,而且容易造成精度丢失
// long lg = 7.1  输出为 7

//扩展:
//字符集:所有字符编号的集合 最早的有ASCII(1个字节8位 可表示256 个字符) Unicode(2个字节 16位 可表示256*256 个字符)
我们国家自己做的编码集是GBK,汉字太多了,用ASCII 表示是不可能表示完的
//ps:计算机底层保存字符时是用字符对应的二进制编码,所以 char 参与运算时是用的字符对应的编码


//变量:编程的本质是对内存中的数据访问和修改,变量可以当成一个内存容器,程序给变量赋值访问变量值,
// 实质就是访问更新变量对应内存的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值