Java基本数据类型解析(附Java基本数据类型所占位数以及字节数的求法)
2013-08-17 23:45
369 查看
1、整型变量:
数据类型 所占字节数 所占位数 数的范围
byte 1 8 -Math.exp(2,7)-~Math.exp(2,7)-1
short 2 16 -Math.exp(2,15)-~Math.exp(2,15)-1
int 4 32 -Math.exp(2,31)-~Math.exp(2,31)-1
long 8 64 -Math.exp(2,63)-~Math.exp(2,63)-1
2、浮点型变量:
数据类型 所占字节数 所占位数 数的范围
float 4 32 3.4e-038~3.4e+038
double 8 64 1.7e-308~1.7e+308
3、boolean类型
java中的boolean类型数据不能与数字来回转化,true,false不对应任何的数值类型。
数据类型 所占位数 范围
boolean 1 0~65536
4、字符类型
java中的字符是16位的unicode字符集,是用双字节存储的字符
数据类型 所占字节数 所占位数
char 2 16
数据类型 所占字节数 所占位数 数的范围
byte 1 8 -Math.exp(2,7)-~Math.exp(2,7)-1
short 2 16 -Math.exp(2,15)-~Math.exp(2,15)-1
int 4 32 -Math.exp(2,31)-~Math.exp(2,31)-1
long 8 64 -Math.exp(2,63)-~Math.exp(2,63)-1
2、浮点型变量:
数据类型 所占字节数 所占位数 数的范围
float 4 32 3.4e-038~3.4e+038
double 8 64 1.7e-308~1.7e+308
3、boolean类型
java中的boolean类型数据不能与数字来回转化,true,false不对应任何的数值类型。
数据类型 所占位数 范围
boolean 1 0~65536
4、字符类型
java中的字符是16位的unicode字符集,是用双字节存储的字符
数据类型 所占字节数 所占位数
char 2 16
public static void main(String args[]) { //byte类型所占的字节数求法 System.out.println("byte的二进制位数为:" + Byte.SIZE); System.out.println("byte所占的字节数为:" + Byte.SIZE/8); //一个字节占8个二进制位 //short类型所占的字节数求法 System.out.println("short的二进制位数为:" + Short.SIZE); System.out.println("short所占的字节数为:" + Short.SIZE/8); //int类型所占的字节数求法 System.out.println("int的二进制位数为:" + Integer.SIZE); System.out.println("int所占的字节数为:" + Integer.SIZE/8); //long类型所占的字节数求法 System.out.println("long的二进制位数为:" + Long.SIZE); System.out.println("long所占的字节数为:" + Long.SIZE/8); //float类型所占的字节数求法 System.out.println("float的二进制位数为:" + Float.SIZE); System.out.println("float所占的字节数为:" + Float.SIZE/8); //double类型所占的字节数求法 System.out.println("double的二进制位数为:" + Double.SIZE); System.out.println("double所占的字节数为:" + Double.SIZE/8); //char类型所占的字节数求法 System.out.println("char的二进制位数为:" + Character.SIZE); System.out.println("char所占的字节数为:" + Character.SIZE/8); }
相关文章推荐
- java中的8种基本数据类型占的位数以及取值范围
- java:Java的自动类型转换以及基本数据类型的字节数
- Java基本数据类型范围以及占用字节数
- Java中基本数据类型所占位数的求法
- Java的9种基本数据类型以及封装类
- JAVA中有关byte,int,long这些基本数据类型的存储方式以及负数在JAVA中的表示方式
- java反射:数据类型及返回值对应的类类型以及Class类的基本API
- JAVA基础之基本数据类型全面解析
- 安卓小菜鸟重拾Java系列001.基本数据类型与引用数据类型 与dom解析xml
- java基本数据类型以及基本详解
- java基本数据类型,以及JVM内存对齐的标准
- 黑马程序员---java基本数据类型以及其包装类
- Java基本语法--数据类型、运算符表达式、基本控制语句、数组使用以及练习
- JAVA9种基本数据类型的大小,以及他们的封装类
- JAVA的8种基本数据类型所占位数及初始值
- java基础(一)九种基本数据类型的大小,以及他们的封装类
- java中基本数据类型的包装类以及基本数据类型之间的转换
- Java九种基本数据类型的大小,以及他们的封装类。
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- Java 八大基本数据类型以及包装类的详解