قسم الرياضيات و الإعلام الإليwww.univ-soukahras.dz/ar/dept/mi |
2 votes
|
c'est quoi Le transtypage et quelle est son objectif ??? |
نشر على 19:43, الجمعة 20 ماي 2016 By chibi imen (32 points) |
أجوبة (2)
جواب (1)
1 votes
|
le transtypage est le casting (en englais), qu'on en force une variable dans une autre variable dont le type de la première codée sur un nombre d'octéts supérieur a celle de la deuxième. par exemple : les instructions suivantes sont correctes: float f = 5.5; double d = f; mais ces instructions: double d = 5.5; float f = d; sont incorrectes et on obtient cet erreur (type mismatch: cannot convert from double to float) on rendre ces dernières instructions correctes on utilise le casting c-à-d on force d de type double dans f de type float: double d = 5.5; float f = (float) d; (mais attention pour le nombre d'octets, si d>maxfloat la valeur de f est incorrecte d<>f). |
نشر على 20:34, الجمعة 20 ماي 2016 by Hanen Rouainia |
جواب (2)
1 votes
|
le transtypage c'est la conversion de type. par example : Type1 a; Type2 b; Le transtypage nous donne la possibilité de faire l'affectation de a vers b ou l'inverse malgré qu'ils ont pas le meme type , mais faites attention on peut pas faire le transtype entre n'import quels deux type , c'est a dire type1 et type2 doivent avoir une relation entre eux , soit par exmaple tous les deux sont des nombres(ex: int et float , double et int , short et int .....) , soit dans le cas ou les type1 et type2 sont de type classe , ces deux type doivent avoir une relation de parenté (héritage). |
نشر على 20:48, الجمعة 20 ماي 2016 by mohammed tebib |