zoukankan      html  css  js  c++  java
  • 一、Java语言基础(2)_类型和运算——基本数据类型转换

    2018-04-11

    基本数据类型转换

    一、数据过大和溢出

      溢出:数据超出数据类型的临界范围

       如果溢出情况发生时,程序没有做数据检查范围处理,则会出现数据紊(wen)乱

    二、基本数据类型自动转换(隐式转换)

      在八大基本类型中,boolean不属于数值类型,不参与转换;

       一般byte,  short,  char  三者不相互转换,而是把byte,  short,  char直接转换成int。

      转换规则:

        各自类型的空间大小,(从小的转换成大的)看图:

        

       把不同数据类型看成是不同容量的容器:

         

        

    二、基本数据类型强制转换(显式转换) 

      

    1 //把一个int类型的常量直接赋给byte类型的变量
    2          byte a = 125;
    3 //因为编译器,发现125在byte范围内,底层偷偷转换了
    View Code

    四、表达式类型的自动提升

      

       

    String类型和任意类型数据使用“+”连接起来,结果都是String(字符串)类型

  • 相关阅读:
    重拾node第一天
    layui采坑记录 (上卷)QUQ
    解决IOS固定定位 fixed的不兼容
    layui 启用禁用切换详解
    jq form表单渲染单选框内容渲染
    vue 工具函数的封装 时间格式化函数
    CSS常见的继承属性
    git简单使用指南
    常用git命令大全
    react项目使用antd
  • 原文地址:https://www.cnblogs.com/sunNoI/p/8796456.html
Copyright © 2011-2022 走看看