• 整数类型和浮点类型


    整数类型

    注意:当把一个整数赋值给一个byte,short型变量时,不管超不超过这些变量的取值范围,

    都必须进行强制类型转换运算;

    1.byte型

    内存分配给一个字节,占八位,byte型变量的取值范围是-2的7次减2的7次方

    使用关键字byte来声明byte型变量:byte x=-12,tom=-28,漂亮=98;

    2.int型

    内存分配给4个字节,占32位,int型的取值范围是:负二的三十一次方~二的三十一次方减一

    3.short型

    内存分配2个字节,占16位

    4.long型,内存分配给8个字节,占64位

     浮点类型

    1.float(单精度)型

    *常量:453.345f,2345.54F,231.0f(小数表示法),2e40f(2乘10的40次方,指数表示法)。需要特别注意的是常量后面必须要有后缀f或F

    *变量:使用关键字来声明float型变量float x=22.76;

    float变量在存储float型数据时保留到8位有效数字(相对double型保留的有效数字,称为单精度)。

    x=12345.123456789f

    那么x存储的实际值是:12345.12

    对于float型变量,内存分配给4个字节,占32位,float型变量的取值范围是1.4E-45~3.4028235E38和-3.4028235E38~-1.4E-45

    2,double

    常量:234.2323d,后面可以有后缀d或D,但允许省略该后缀

    变量:

    double width=34.56D;

    对于double型变量,内存分配给八个字节,占64位,double型变量的范围4.9E-324~1.7976931348623157E308和-1.7976931348623157E308~-4.9E-324;

    double变量在存储double型数据时保留16位有效数字

  • 相关阅读:
    python上selenium的弹框操作
    python中selenuim模块定位方法详解
    python中Selenium模块的安装与简单使用(详细)
    postman测试用例做断言
    postman写测试用例
    python之单元测试及unittest框架的使用
    spring boot mybatis redis缓存
    web插件
    jQuery事件
    C++对象动态内存
  • 原文地址:https://www.cnblogs.com/chmusk/p/11078960.html
Copyright © 2020-2023  润新知