Basic date type and system

来源:互联网 发布:鹿晗 张艺兴 知乎 编辑:程序博客网 时间:2024/06/08 16:09

1、四类八种

逻辑型:boolean

文本型:char

整数型:byteshortintlong

浮点型:doublefloat

2、进制转换

①二进制转换八进制,八进制转二进制

1001=1111=001001

②二进制转十进制,十进制转二进制

1001=99=1001

③二进制转十六进制,十六进制转二进制

1001=99=1001

3java中八进制和16进制表示方法

int a = 012

int b = 0x12

0开头为八进制、以0x开头为16进制

4javachar型采用Unicode编码,每个字符占两个字节

5byte占用1个字节,short占用两个字节,int占用4个字节,long占用8个字节,float占用4个字节,double占用8个字节

6、取值计算

一个字节占用八位,所有byte最大为127,第一位0表示为符号位,表示正数

0

1

1

1

1

1

1

1

最小负数如下图,二进制负数的值是取反加一后再加上符号,即变成-|27+1|=-128

1

0

0

0

0

0

0

0

7java中浮点型常量默认为double型,float小数点后7位,double小数点后15位就会出现误差

原创粉丝点击