Comme son nom l'indique, la conversion de type signifie la conversion vers un type différent du type défini à l'origine. Par exemple, je veux convertir le type int en type double! Je pense qu'il y en a (ou vice versa).
Le premier est
int num1 = 10;
double num2;
num2 = num1;
Ce sera. La conversion de type qui vient d'être attribuée est appelée "conversion de type implicite". Il existe également un modèle inversé, mais si vous procédez comme suit, vous obtiendrez une erreur.
double num1 = 3.14;
int num2;
num2 = num1;
En effet, la plage du type double est plus étroite que celle du type int, ce qui peut réduire la précision. Si vous souhaitez effectuer cette conversion de type, procédez comme suit. Cependant, les nombres après la virgule décimale sont tronqués.
double num1 = 3.14;
int num2;
num2 = (int)num1;
Recommended Posts