java有哪些数据类型_java基本的数据类型有哪些
java基本的数据类型有哪些,计算机语言都有自己的数据类型,JAVA也不例外,计算机语言中的基本数据类型都是模仿现实中的数据类型。
java数值类型(numericType)
<1>整数(int)
在JAVA中是如何定义一个整数的呢?
语法格式:int intNum = 5 ;
int类型的变量在内存中占4个字节(32位)
int类型取值范围为-2147483648~2147483647。
<2>长整数(long)
语法格式:long longNum = 34L;
在变量值后面加上大写L表示的是长整数,long类型在内存中占用8个字节(64位)。
取值范围为-9223372036854775808~9223372036854775807(-263~263-1)。
<3>短整数(short)
语法格式:short shortNum = 32;
short类型变量在内存中占2字节(8位)。
取值范围:-32768~32767(-215~215-1)。
<4>字节(byte)
语法格式:byte byeNum = 9;
Byte类型在内存中占1个字节(2位)。
取值范围:-128~127(-27~27-1)
注意:负整数在大多数计算机中的存储方式按照二进制补码方式存储的。在二进制补码记法中,负整数的表示是由它对应的正整数求逻辑反再加一得到。例如:int i = -1在内存中是1111 1111 1111 1111 1111 1111 1111 1111。
<5>浮点数(float)(double)
语法格式:float fl = 2.124f;//单精度后面一定要以f为标记结束
double db = 3.1564;//这里可以用d为标记结束,也可以不要
float类型在内存中占4个字节(32位),double类型在内存中占8字节(64位)
浮点数被表示成小数和指数,这是借鉴科学记数法的形式,目前大多数机器使用
IEEE浮点标准754格式,如图:
<6>布尔型(boolean)
语法格式:boolean bool = flase;
布尔类型是所有类型中最简单的类型,这种类型值的范围只有两个元素:
一个为ture(真)、flase(假)。
布尔值可以用单个二进制位来表示,但因为在很多机器上不能有效地访问内存的单个二进制位,所以它们经常被存储在能有效寻址的最小内存单元中,通常情况下是一个字节。
<7>字符型(char)
语法格式:char ch = ‘a’;
取值范围:0~65535;
Char类型在内存中占2字节(16位)。
字符数据以数值编码的形式存储在计算机中,传统上最广泛应用的编码是8位编码的ASCII(American Standard Code for Information Interchange),它使用0~127的数值来编码128个不同的字符。1991年统一字符协会(Unicode Consortium)发布了UCS-2标准,这是一个16位的字符集。该字符编码通常被称作Unicode。Unicode的前128个字符与ASCII码中的相同。Java是第一个使用Unicode字符集的广泛应用语言。
———————-android培训、java培训、期待与您交流! ———————-
详细请查看:http://edu.csdn.net
本文链接地址: java基本的数据类型有哪些
还没有评论,来说两句吧...