第二章:类型转换

类型转换(P44)

  • 在八种基本数据类型中,除boolean型之外,其他七种类型之间都可以相互转换。
  • 小容量向大容量的转换,称为自动类型转换。容量从小到大排序:byte < short / char < int < long < float < double
  • 大容量转换成小容量,叫做强制类型转换,需要加强制类型转换符。程序编译能通过,但运行时可能有精度的损失,需要谨慎使用。
  • 当整数字面值没有超出byte、short、char的取值范围时,该整数字面值可以直接赋给byte、short、char类型的变量。
  • 当byte、short、char混合运算时,各自先转换成int类型在运算。
  • 多种数据类型混合运算时,先转换成容量最大的数据类型,再运算。
  • 注意:
    1. 任何浮点类型不管占多少个字节,都比整数型的容量大
    2. char和short都是占两个字节,但是char可以取更大的正整数。
    3. 在编译阶段,只检查语法,不管运算结果。
      在这里插入图片描述

相关推荐

  1. GESP一级 - 第二 - 第3节 - 数据类型转换

    2024-04-07 20:08:02       24 阅读
  2. 第二 变量与基本类型(上)

    2024-04-07 20:08:02       46 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 20:08:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 20:08:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 20:08:02       82 阅读
  4. Python语言-面向对象

    2024-04-07 20:08:02       91 阅读

热门阅读

  1. 如何找出公司间存在关联关系?

    2024-04-07 20:08:02       40 阅读
  2. 【安全】数据安全产品概览

    2024-04-07 20:08:02       35 阅读
  3. Python—容器

    2024-04-07 20:08:02       37 阅读
  4. [xboard]real6410-3 S3C6410光盘资料与功能测试

    2024-04-07 20:08:02       32 阅读
  5. 力扣(数组)分发饼干

    2024-04-07 20:08:02       26 阅读
  6. vue-router v4.x命名路由,编程式跳转

    2024-04-07 20:08:02       30 阅读
  7. 独孤思维:1小时卖了80单

    2024-04-07 20:08:02       36 阅读
  8. shell脚本规范及变量类型、置换

    2024-04-07 20:08:02       38 阅读