-
強制轉換
鎖定
- 中文名
- 強制轉換
- 外文名
- Forced Conversion
- float a=10
- 定義 a為 float 型
- int a= 10
- 定義a為int型。
信息技術——編程
JAVA中:
float a=10; // 定義 a為 float 型。
int b=(int)a;// 定義b 為 int 型。然後把 float型的 a 強制轉換成 int型。再把a的值 賦值給 b ;
強制轉換是指java中的向下轉型,因為向下轉型的時候會丟失精度。向上轉型不需要強制,如:
int a= 10;//定義a為int型。
float b = a; //定義b為float型。然後把a的值賦給b。這種就是向上轉型
在C中:
int b=10;//聲明變量為int型並初始化賦值
float a=2.1314;//聲明變量為實數型並初始化賦值
int c=(int) a;//聲明變量c為int型並將a強制轉換為int型所得值賦給c,即c=2
printf("%d %f",c,a);//輸出結果為2 2.131400
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:17次歷史版本
- 最近更新: 呐爱情漂