ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Java基本数据类型

2022-02-10 13:04:12  阅读:274  来源: 互联网

标签:基本 Java 字节 表数 数据类型 浮点 类型 java 存储空间


一、基本数据类型

1.1、java有4类一共8大基本数据类型:

第一类:整数类型

byte、short、int、long

类型占用存储空间       表数范围
byte1字节-2^{7}~2^{7}-1
short2字节-2^{15}~2^{15}-1
int4字节-2^{31}~2^{31}-1
long8字节-2^{63}~2^{63}-1
  • java中的整数类型有固定的存储空间大小以及表数范围,拥有一定的可移植性,在c语言中,数据在不同的操作系统占有的存储空间不一样,而java在不同的操作系统所占有的空间范围固定。
  • java中的整型数据有三种表示形式,有十进制(如10、-8),八进制(需要在前面加0,如012),十六进制(需要在前面加0x或者0X,如0x12)
  • java中的整型常量默认为int类型,如果声明long类型,需要在数后面加上"l"或者"L",如
    long l1 = 1000L;  //必须要加上L或者l

第二类:浮点类型

float、double

类型占用存储空间表数范围
float4字节-3.403E38~3.403E38
double8字节-1.798E308~1.798E308
  • java中的浮点类型也有固定的存储空间大小以及表数范围,拥有一定的可移植性。
  • java中浮点型数据有两种表示形式,有十进制(如3.14),科学计数法(如3.14e2)
  • java中的浮点类型常量默认为double类型,如果声明float类型,需要在数的后面加上"f"或者"F",如float f = 3.14f  //必须加上f或者F,否则会出错

第三类:布尔类型

boolean

  • 布尔类型用于逻辑运算,一般用来控制程序的执行
  • 与c语言不同,java中boolean类型只能取"true"或者"false",不可以用"0"或者"1"来代替它们。

第四类:字符类型

char

  • java中采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式来表示
  • java中可以用转义字符‘\’来转换它后面的字符含义,如

    char c2='\n'    //表示换行符号

    char c1='\t'     //表示跳到下一个tab位置

  • Unicode编码是全球语言统一编码,分为两种,一种是Utf-8,一种是Utf-16,java语言采用的是Utf-8。

标签:基本,Java,字节,表数,数据类型,浮点,类型,java,存储空间
来源: https://blog.csdn.net/HouGOD/article/details/122858393

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有