首页 > 其他分享 >数据类型

数据类型

时间:2024-07-26 13:51:31浏览次数:12  
标签:int double 数据类型 类型 byte 默认值

一、基本数据类型

  1. byte

    • byte 数据类型是8位、有符号的,以二进制补码表示的整数;

    • 最小值是 -128(-2^7)

    • 最大值是 127(2^7-1)

    • 默认值是 0

    • byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;

    • 例子:byte a = 100,byte b = -50。

  2. short

    • short 数据类型是 16 位、有符号的以二进制补码表示的整数

    • 最小值是 -32768(-2^15)

    • 最大值是 32767(2^15 - 1)

    • Short 数据类型也可以像 byte 那样节省空间。一个short变量是int型变量所占空间的二分之一;

    • 默认值是 0

    • 例子:short s = 1000,short r = -20000。

  3. int

    • int 数据类型是32位、有符号的以二进制补码表示的整数;

    • 最小值是 -2,147,483,648(-2^31)

    • 最大值是 2,147,483,647(2^31 - 1)

    • 一般地整型变量默认为 int 类型;

    • 默认值是 0

    • 例子:int a = 100000, int b = -200000。

  4. long

    • long 数据类型是 64 位、有符号的以二进制补码表示的整数;

    • 最小值是 -9,223,372,036,854,775,808(-2^63)

    • 最大值是 9,223,372,036,854,775,807(2^63 -1)

    • 这种类型主要使用在需要比较大整数的系统上;

    • 默认值是 0L

    • 例子: long a = 100000Llong b = -200000L

    • "L"理论上不分大小写,但是若写成"l"容易与数字"1"混淆,不容易分辩。所以最好大写

  5. float

    • float 数据类型是单精度、32位、符合IEEE 754标准的浮点数;

    • float 在储存大型浮点数组的时候可节省内存空间;

    • 默认值是 0.0f

    • 浮点数不能用来表示精确的值,如货币;

    • 例子:float f1 = 234.5f。

  6. double

    • double 数据类型是双精度、64 位、符合 IEEE 754 标准的浮点数;

    • 浮点数的默认类型为 double 类型;

    • double类型同样不能表示精确的值,如货币;

    • 默认值是 0.0d

    • 例子:

    • double   d1  = 7D ;
      double   d2 = 7.;
      double   d3 = 8.0;
      double   d4 = 8.D;
      double   d5 = 12.9867;
  7. boolean

    • boolean数据类型表示一位的信息;

    • 只有两个取值:true 和 false;

    • 这种类型只作为一种标志来记录 true/false 情况;

    • 默认值是 false

    • 例子:boolean one = true。

  8. char

    • char 类型是一个单一的 16 位 Unicode 字符;

    • 最小值是 \u0000(十进制等效值为 0);

    • 最大值是 \uffff(即为 65535);

    • char 数据类型可以储存任何字符;

    • 例子:char letter = 'A';。

二、引用类型

  • 在Java中,引用类型的变量非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Employee、Puppy 等。变量一旦声明后,类型就不能被改变了。

  • 对象、数组都是引用数据类型。

  • 所有引用类型的默认值都是null。

  • 一个引用变量可以用来引用任何与之兼容的类型。

  • 例子:Site site = new Site("Runoob")。

标签:int,double,数据类型,类型,byte,默认值
From: https://www.cnblogs.com/ljwdhxd/p/18325209

相关文章

  • (三)Python基本数据类型
    Python的基本数据类型包括整数类型、浮点数类型和复数类型。下面分别介绍这些数据类型以及数值运算操作符和数值运算函数。整数类型(int):整数类型表示没有小数部分的数字,可以是正数、负数或零。例如:a=5b=-3c=02.浮点数类型(float):浮点数类型表示有小数部分的数字,可以......
  • Prometheus之数据类型和函数
    前言:在了解Prometheus数据类型前,我们先了解下面几个统计学名词概念:平均数(Mean):平均数是所有数据加起来除以数据个数得到的结果。它表示数据的中心趋势。最大值(Maximum):最大值是数据集中最大的数值。它表示数据的上限。最小值(Minimum):最小值是数据集中最小的数值。它表示......
  • Linux--C语言数据类型转换
    目录一、数据类型之间的转换(一)规则:不同的数据类型参与运算,需要转换为同一类型后运算1.数值比较由小到大简单排序:2.隐式类型转换3.强制类型转换二、运算符(一)算术运算符1.单目运算符(1)++i与i++的区别(2)--i和i--区别2.双目运算符3.三目运算符(二)关系运算符(1)什么是......
  • 2. Redis数据类型
    Redis主要支持一下几种数据类型:string(字符串):基本的数据存储单元,可以存储字符串、整数或者浮点数hash(哈希):一个键值对集合,可以存储多个字段。list(列表):可以存储一系列的字符串元素。set(集合):一个无序集合,可以存储不重复的字符串元素。zset(有序集合):每个元素都有一个分数与之关联,类......
  • 第2节课:基本数据类型与变量
    目录C++的基本数据类型整型(IntegralTypes)浮点型(Floating-PointTypes)字符型(CharacterType)布尔型(BooleanType)变量声明和初始化声明变量初始化变量变量的作用域变量的生命周期常量变量的存储类别总结C++的基本数据类型C++是一种静态类型语言,这意味着每个变量在使......
  • vue的组件注册/组件传递数据_props/组件传递多种数据类型/组件传递Props校验
    1.组件注册全局注册:注册完后所有vue都能使用局部注册:仅当前页面能够使用全局注册虽然方便但有以下几个问题一.在打包时会将它一同打包,有时候没有用到它也打包,无任何意义二.课维护性低,在大型项目中使项目的依赖关系不明确2.组件传递数据_props父级传递子级数据(注意传递数......
  • 六、【Python】基础教程-【Python全掌握】六大基础数据类型:浮点、布尔、列表、元组、
    ......
  • C语言——数据类型
    C语言——数据类型C语言中的数据类型种类整型整型的常量形式整型的变量形式整型类型的分类整型数据在内存中的存储浮点型浮点型的大小浮点型数据的存储浮点数的比较问题字符型C语言中的数据类型种类数据类型可分为基本数据类型(整型,浮点型,字符型,枚举类型),构造数据类......
  • Python基础-Anaconda,Spyder,数据类型
    1、Python与Anaconda在想使用Python之前需先安装Python,以及PythonIDE和Python的库,而用Anaconda就可以一键安装。Anaconda包含了Python,常用的python库以及IDE,还具有强大的环境和python包的管理能力。PythonIDE(IntegratedDevelopmentEnvironment,集成开发环境)是一个为开发......
  • python中的数据类型-适合新手-比较完善(写了好久……)
    作者的话        首先,我先申明,以下思路仅为个人理解,如有不同,望指导,谢谢。        数据类型它是什么,有什么用,怎么用就是它的全部内容,知识框架串联起来之后就是这三部分内容,没有什么特别的东西就只是单纯的可以培养这个习惯,之后就可以很轻松的学习使用之后串联......