zoukankan      html  css  js  c++  java
  • 关于类型和进制的区别

    JAVA的基本数据:

    byte:8位,最大存储数据量是255,存放的数据范围是-128~127之间。

    short:16位,最大存储量是65536,数据范围是-32768~32767之间。

    int:32位,最大数据存储容量是2的32次方减1,数据范围是负的2的31次方到正的2的31次方减1。

    long:64位,最大数据存储容量是2的64次方减1,数据范围为负的2的63次方到正的2的63次方减1。

    float:32位,数据范围在3.4e-45~1.4e38,直接赋值时必须在数字后加上f或F。

    double:64位,数据范围在4.9e-324~1.8e308,赋值时可以加d或D也可以不加。

    boolean:只有true和false两个取值。

    char:16位,存储Unicode码,用单引号赋值。

    十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。

    八进制整型常量:八进制必须以0开头,如0123,034。

    长整型:长整型必须以L作结尾,如9L,342L。

    浮点数常量:由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。

    如:float f;

        f=1.3f;//必须声明f。

    C中常用基本数据类型占用空间(64位机器为例)

    •  char : 1个字节
    •  int :4个字节
    •  float:4个字节
    •  double:8个字节

    基本类型书写

    <p整数

    •  a,默认为10进制 ,10 ,20。
    •  b,以0开头为8进制,045,021。
    •  c.,以0b开头为2进制,0b11101101。
    •  d,以0x开头为16进制,0x21458adf。

    小数

    单精度常量:2.3f 。

    双精度常量:2.3,默认为双精度。

  • 相关阅读:
    8 pandas模块,多层索引
    7 numpy 傅里叶,提取图片轮廓
    6 DataFrame处理丢失数据--数据清洗
    5 pandas模块,DataFrame类
    4 pandas模块,Series类
    3 numpy模块
    2 线性代数基础
    1 Ipython、Jupyter 入门
    jdk安装与环境变量配置(一劳永逸)
    对jsp可见域的变量感悟
  • 原文地址:https://www.cnblogs.com/moonandwhite/p/9674363.html
Copyright © 2011-2022 走看看