zoukankan      html  css  js  c++  java
  • 数据类型基础

    基础数据类型分类

    一、整型

    byte(字节型)、short(短整型)、int(整形)、long  (长整型)          注:(都表示整数)

    数据类型 占用字节 默认值 取值范围
    byte 1 0

    -128~127

    (-2的7次方到2的7次方-1)

    short 2 0

    -32768~32767

    (-2的15次方到2的15次方-1)

    int 4 0

    -2147483648~2147483647

    (-2的31次方到2的31次方-1)

    long 8 0.0 l

    -9223372036854774808~9223372036854774807

    (-2的63次方到2的63次方-1)

     二、浮点型

    float(浮点型)、double(双精度浮点型)                   注:(表示小数)

    数据类型 占用字节 默认值 取值范围
    float 4 0.0f

    3.402823e+38~1.401298e-45

    (e+38 表示乘以10的38次方,而e-45 表示乘以10的负45次方)

    double 8 0

    1.797693e+308~4.9000000e-324

    (e+308 表示乘以10的308次方,而e-324 表示乘以10的负324次方)

    double 类型比float 类型存储范围更大,精度更高。

    三、字符型

    char (定长字符串) 、varchar(变长字符串)

    数据类型 占用字节 默认值 取值范围
    char 2 u0000(空格) 0~255个字节
    varchar    

    varchar最多能存储65535个字节的数据

    65535并不是一个很精确的上限,可以继续缩小这个上限

    char 有以下的初始化方式:

    char ch = 'a'; // 可以是汉字,因为是Unicode编码

    char ch = 1010; // 可以是十进制数、八进制数、十六进制数等等。

    char ch = ''; // 可以用字符编码来初始化,如:'' 表示结束符,它的ascll码是0,这句话的意思和 ch = 0 是一个意思。

    四、布尔型

    boolean

    boolean 没有什么好说的,它的取值就两个:true 、false 。

  • 相关阅读:
    SpringMVC文件上传
    JavaSE——链表集合
    java 线程Thread 技术--1.5Lock 与condition 演示生产者与消费模式
    XML 解析技术
    java 线程Thread 技术--方法演示生产与消费模式
    java 线程Thread 技术--线程状态与同步问题
    java 线程Thread 技术--创建线程的方式
    java 线程Thread 技术--线程创建源码解释
    JDK1.5 Excutor 与ThreadFactory
    springboot学习记录
  • 原文地址:https://www.cnblogs.com/wbf980728/p/13972447.html
Copyright © 2011-2022 走看看