強制轉換
強制轉換
定義:指可轉換證券的發行人通過行使買回權而強制投資者將證券轉換成為預定數目的證券。
目錄
信息技術——編程
定義:在C、C++、C#、JAVA等高級語言中,將某一變數的類型強制轉化成另一類型。
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型並初始化賦值
printf("%f",b*5.0);//列印為浮點型的數字,強制將10*5.0結果為50.000000
float a=2.1314;//聲明變數為實數型並初始化賦值
int c=(int) a;//聲明變數c為int型並將a強制轉換為int型所得值賦給c,即c=2
printf("%d %f",c,a);//輸出結果為2 2.131400