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

    在Java中,基本的数据类型主要有8种:

    1)int  4 字节(byte)  -2的31次方到2的31次方-1

    2)short 2 字节(byte) -2的15次方到2的15次方-1

    3)long 8 字节(byte)  -2的63次方到2的63次方-1

    4)byte 1 字节(byte)  -2的7次方到2的7次方-1

    5)float 4 字节(byte)  7位有效数字

    6)double 8 字节(byte) 16位有效数字

    7)char 2 字节(byte)

    8)boolean

    1 字节 = 8 位

    种类-------符号位-------------指数位----------------尾数位----

    float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit)

    double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit)

    取值范围主要看指数部分:

    float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。

    double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。

    由于float的指数部分对应的指数范围为-128~128,所以取值范围为: -2^128到2^128,约等于-3.4E38 — +3.4E38

    精度(有效数字)主要看尾数位:

    float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位 

    C语言中常见的数据类型

    1)int 2 字节

    2)short 2 字节

    3)long 4 字节

    4)unsigned 2 字节

    5)float 4 字节

    6)double 8 字节

    7)Char 1 字节

    8)boolean

    C++语言中常见的数据类型

    1)bool

    2)char 1 字节

    3)wchar_t 2 字节

    4)short 2 字节

    5)int 2 字节

    6)long 4 字节

    7)float 6 位有效数字

    8)double 10 位有效数字

    9)long double 10 位有效数字

  • 相关阅读:
    Neutron介绍
    docker下jenkins环境搭建
    OpenStack allinone环境搭建
    go中channel的部分理解
    总结一下我的面试经历
    MYSQL基础总结(1)
    struts2中判断数组的长度
    antd组件Checkbox
    React使用antd组件Radio
    React使用Echarts
  • 原文地址:https://www.cnblogs.com/keyiei/p/3578301.html
Copyright © 2011-2022 走看看