基本資料型別之間的轉換

2022-05-17 12:34:39 字數 424 閱讀 3671

自動型別轉換:

基本資料的自動型別轉換只有7種資料型別,除了布林型

基本原則:低級別可以轉高階別

從左向右可以依次轉換:byte-short-int-long-float-double

char-int-long-float-double

運算時的自動轉換條件:兩種資料型別要相容,目標型別大於原型別

當範圍大的型別與範圍小的型別進行運算時,結果會自動轉成範圍大的型別

強制型別轉換:

高階別轉低級別時必須進行強制型別轉換

是否進行強制型別轉換取決於資料型別級別的高低,而不取決於資料型別的實際值

基本資料型別之間的轉換

基本資料型別的轉換分為自動型別轉換和強制型別轉換 在進行資料型別的轉換之前我們需要知道各個資料型別的範圍大小的排序,見下圖。從小到大依次排序 自動化型別轉換即從小範圍的型別轉換到大範圍的型別。比如從int型別轉換為double型別。自動型別轉換是可以直接進行的。例如下面的例子,當我把num1的值賦值...

基本資料型別之間的轉換

j a語言中基本資料型別之間的轉換方式 自動型別轉換和強制型別轉換 其中自動型別轉換主要是指小型別到大型別之間的轉換。自動轉換 表示將變數b1的數值賦值給變數s1,並覆蓋s1中原來的數值,相當於從byte型別到short型別的轉換,小到大的自動轉換 其中強制型別轉換主要指從大型別到小型別之間的轉換,...

java基本資料型別之間的轉換

今天要討論的是基本資料型別之間的轉換 先說數值型的轉換方式,分為兩種 1 直接轉換 先來說個例子 500毫公升的礦泉水與5公升的桶裝水,你將礦泉水瓶裡面的水倒進空的桶裝水桶裡面,是不是可以裝下沒有問題 這個就是直接轉換,小容量往大容量賦值 例如 int a 100 long b a float c ...