Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
javascool:conversion_via_la_table_d_ascii [30/11/2013 15:00] martinet |
javascool:conversion_via_la_table_d_ascii [10/12/2013 09:37] (Version actuelle) rastel |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
L'opérateur de cast est tout simplement le type de donnée, dans lequel on désire convertir une variable, | L'opérateur de cast est tout simplement le type de donnée, dans lequel on désire convertir une variable, | ||
entre des parenthèses précédant la variable. | entre des parenthèses précédant la variable. | ||
+ | |||
+ | //Programme :// | ||
void main() | void main() | ||
- | { | + | { |
- | int x; | + | int x; |
- | x=(int)8.554; // Ici nous voulons convertir 8.554 en un nombre entier. | + | x=(int)8.554; // Ici nous voulons convertir 8.554 en un nombre entier. |
- | print("x="+x); | + | print("x="+x); |
- | } | + | } |
- | Affiche : | + | //Résultat :// |
Compilation réussie ! | Compilation réussie ! | ||
Ligne 23: | Ligne 25: | ||
**Autre exemple:** | **Autre exemple:** | ||
- | Ici nous entrons un caractère et nous voulons que ce caractère soit convertie en un nombre entier. | + | Ici nous entrons un caractère et nous voulons que ce caractère soit converti en un nombre entier. |
- | Le compilateur va donc renvoyer le terme correspondant dans la table ASCII. | + | Le compilateur va donc renvoyer le terme correspondant dans la table ASCII (J majuscule a donc pour valeur 74 en décimal dans la table ASCII). |
+ | |||
+ | //Programme :// | ||
void main() | void main() | ||
{ | { | ||
- | char c= 'J'; | + | char c= 'J'; |
- | int x; | + | int x; |
- | x=(int)c; | + | x=(int)c; |
- | print("x="+x); | + | print("x="+x); |
} | } | ||
- | Affiche : | + | //Résultat :// |
Compilation réussie ! | Compilation réussie ! | ||
Ligne 42: | Ligne 46: | ||
Dans ce cas nous avons pris un nombre entier et nous le convertissons en lettre toujours grâce a la table ASCII | Dans ce cas nous avons pris un nombre entier et nous le convertissons en lettre toujours grâce a la table ASCII | ||
+ | (90 a donc pour valeur Z dans la table ASCII). | ||
+ | //Programme :// | ||
void main() | void main() | ||
{ | { | ||
- | int x= 90; | + | int x= 90; |
- | char c; | + | char c; |
- | c=(char)x; | + | c=(char)x; |
- | print("c="+c); | + | print("c="+c); |
} | } | ||
- | Affiche : | + | //Résultat :// |
Compilation réussie ! | Compilation réussie ! | ||
Ligne 60: | Ligne 66: | ||
Voir aussi:[[javascool:Table_ASCII|Table ASCII]] | Voir aussi:[[javascool:Table_ASCII|Table ASCII]] | ||
- | MARTINET | + | Page créée par MARTINET et corrigée par RASTEL |