JAVA 0基础 数据类型 字符串

/*
数据类型的作用
      程序当中有很多数据,每一个数据都是有相关类型的,不同数据类型的数据作用空间大小不同
      数据类型的作用是指导JVM在运行程序的时候给该数据分配多大的内存空间

 Java中的数据类型包括两大类:
       1.基本数据类型
       2.引用数据类型【后面再详细解释】
       
       
基本数据类型四大类八小种
      1.整数型
      int,long,short,byte
      2.浮点型
      float,double
      3.布尔型
      boolean
      4.字符型
      char

字符串不属于数据类型,属于引用数据类型,字符属于基本数据类型
      字符串:"abc",双引号
      字符:'a',单引号

基本数据类型      占用空间大小(byte)
—----------------------------
byte              1
short             2
int               4
long              8
float             4
double            8
boolean           1
char              2

计算机在任何情况下只认识二进制【采用交流电的方式,接通和断开,1和0】

二进制
      数据的一种表示形式
      满二进一

字节(byte)
       1 byte = 8 bit  【1个字节=8个比特位】  一个比特位表示一个二进制位:1/0
       1 KB = 1024 byte
       1 MB = 1024 KB
       1 GB = 1024 MB
       1 TB = 1024 GB
       1 TB = 1024 *1024*1024*1024*8 bit
   
整数型当中的byte类型,占用一个字节,所以byte类型的数据占用8个比特位
       Java当中的数字类型,数字都是有正负之分,所以在数字的二进制当中有一个二进制位被称为“符号位”,
这个符号位在二进制位的最左边,0表示正数,1表示负数

     byte类型最大值:2的7次方-1,结果是127
                   01111111(7个1)【10000000(二进制)-1】也就是127
                   
     byte类型最小值:-128           
     
二进制、十进制互换
    二进制   0  1  10  11  100  101  110  111  1000  1001 .......
    十进制   0  1  2   3    4    5    6    7    8     9   .......

字符编码:二进制与文字的转换

计算机最初只支持英文,最先出现的字符编码是:ASCII码
‘a'--->97【01100001】  (这个顺序替换按照ASCII解码)(反过来顺序替换按照ASCII编码)
‘A'--->65
‘O'--->48   


       


       

*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

^mfy^

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值