類型轉換編程
在編程語言中類型轉換主要包括自動類型轉換(也叫隱式類型轉換)和強制類型轉換編程語言
自動類型轉換是編譯器本身轉換的,這種轉換隻能從低位向高位轉換,如下四種狀況會發生自動類型轉換函數
例如:int i=0;spa
byte j=1編譯器
int c=i+j;編譯
強制類型轉換是高位轉爲低位,這種轉換會丟失精度,加入一個double 類型的數據轉換爲一個int類型的數據則小數點後面的則會丟失變量
例如: double i=12.7;數據
int j=(int)i;//j=12語言
在沒有必要的時候不要使用強制轉換,由於強制轉換會使數據發生一些改變類型轉換