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 位有效数字

  • 相关阅读:
    生产者消费者模型
    查看网络通不通的几种方法
    tomcat在45秒内没有启动,启动超时
    request获取各种路径
    修改web项目发布路径
    web.xml不同版本的头
    Web.xml 错误或异常页面配置
    ModelAndView command
    java初始化顺序
    初始化时的过程
  • 原文地址:https://www.cnblogs.com/keyiei/p/3578301.html
Copyright © 2011-2022 走看看