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,默认为双精度。

  • 相关阅读:
    Sqlserver查询表结构信息-字段说明、类型、长度等信息
    SurfaceView和GLSurfaceView
    OpenGL ES绘制一个图形
    第一章 介绍opengles
    opengles 系列 说明
    Box2d
    Opengles
    SoundPool播放多个文件,无法正常播放的问题
    LetCode刷题
    Open GL ES英文书籍机器翻译--第一章 介绍OpenGl es2.0
  • 原文地址:https://www.cnblogs.com/moonandwhite/p/9674363.html
Copyright © 2011-2022 走看看