java-基本數據類型之間的運算規則


前提:
這里討論只是7種基本數據類型變量間的運算。不包含boolean類型的

1.自動類型提升:

   結論:當容量小的數據類型的變量與容量大的數據類型的變量做運算時,結果自動提升為容量大的數據類型
   byte、short、char --> int --> long --> float --> double
   特別的: 當byte、char、short三種類型的變量做運算時,結果為int型

2.強制類型轉化:自動類型提升運算的逆運算

  • 需要使用強轉符:()
  • 強制類型轉換可能導致精度損失

說明:
此時的容量大小指的是,表示數的范圍的大和小。比如:float容量要大於long的容量

編碼情況

  1. 整型常量,默認類型為int型
  2. 浮點型常量,默認類型為double型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM