Outils pour utilisateurs

Outils du site


javascool:conversion_via_la_table_d_ascii

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
javascool:conversion_via_la_table_d_ascii [30/11/2013 14:55]
martinet créée
javascool:conversion_via_la_table_d_ascii [10/12/2013 09:37] (Version actuelle)
rastel
Ligne 1: Ligne 1:
 +=======Les fonctions spécifiques du langage=======
 +
 +=====Conversion de type de données=====
 +
 ===Conversion explicite, via la table ASCII=== ===Conversion explicite, via la table ASCII===
  
Ligne 4: 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 19: 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 39: 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).
  
-void main() ​+//Programme :// 
 + 
 +   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 !
    c=Z    c=Z
-    
        
 Voir aussi:​[[javascool:​Table_ASCII|Table ASCII]] Voir aussi:​[[javascool:​Table_ASCII|Table ASCII]]
                        
 +Page créée par MARTINET et corrigée par RASTEL
javascool/conversion_via_la_table_d_ascii.1385819712.txt.gz · Dernière modification: 30/11/2013 14:55 par martinet