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基本的数据类型有哪些