La syntaxe d'une conversion explicite est: < type > < expression >(< type >) < expression >< expression > (< type >) Dans une conversion implicite, l'ordre choisit par un compilateur est: { char -> int -> double -> float -> long } et { signed -> unsigned }{ int -> char -> long -> float -> double } et { signed -> unsigned }{ char -> int -> long -> float -> double } et { signed -> unsigned } Les variables globales sont déclarées en début de programme. Le compilateur attribue à chacune une adresse fixe et définitive pendant toute la durée du programme. Je n'en sais rienVraiFaux Les variables locales sont déclarées dans la fonction les utilisant. FauxVraiJe n'en sais rien L'utilisation de variables locales n'améliore pas la lisibilité et la sécurité des données dans un programme en C. VraiJe n'en sais rienFaux Une variable locale existe seulement pendant l’exécution de la fonction dans laquelle elle est déclarée. FauxVraiJe n'en sais rien Pour signifier qu'une variable est déjà déclarée dans un autre fichier, on utilise le terme: registerautoextern Les variables locales doivent être déclarées en auto: VraiFauxJe n'en sais rien Les variables globales sont créées à l'entrée de la fonction qui les déclare et détruites à sa sortie. VraiJe n'en sais rienFaux Les variables locales sont rangées dans la pile: FauxVraiJe n'en sais rien