next up previous contents
Next: Expressions arithmétiques et logiques Up: Les types de données Previous: Opérateurs logiques

Conversions de type

Il est souvent nécessaire de convertir une valeur d'un type à un autre pour le besoin d'un calcul, ou de faire participer à une même opération des objets de types différents (par exemple double et int).

Certaines conversions sont implicites, mais d'une façon générale il est préférable de les rendre explicites en préfixant l'objet à convertir par le type que l'on veut lui attribuer, entre parenthèses :

     (NomType)NomObjet

comme nous l'avons vu avec les conversions entier--caractère (section gif). Cette opération est connue dans la ``littérature'' anglophone sous le nom de cast.

Attention : la conversion de type peut occasionner une perte d'information, comme dans le cas d'une conversion double tex2html_wrap_inline921 int. Dans ce cas en effet, c'est la partie entière de la valeur qui est conservée.

ex208



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996