Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
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 Prochaine révision Les deux révisions suivantes | ||
utilisateurs:hypathie:tutos:memo-c [19/08/2014 16:29] Hypathie [fonction bis] |
utilisateurs:hypathie:tutos:memo-c [19/08/2014 20:38] Hypathie [fonction bis] |
||
---|---|---|---|
Ligne 144: | Ligne 144: | ||
valeur age: 23 valeur taille: 175 | valeur age: 23 valeur taille: 175 | ||
</code> | </code> | ||
+ | |||
====char : caractère, chaîne de caractères ==== | ====char : caractère, chaîne de caractères ==== | ||
Ligne 1453: | Ligne 1454: | ||
=====fonction bis ===== | =====fonction bis ===== | ||
+ | ====bibliothèque stdio.h ==== | ||
+ | ===fonction int et commande sizeof === | ||
+ | Un entier à une taille en octet. | ||
+ | <code c> | ||
+ | #include<stdio.h> | ||
+ | int main(void){ | ||
+ | printf("%d\n",sizeof(int)); | ||
+ | } | ||
+ | </code> | ||
+ | <code> | ||
+ | 4 | ||
+ | </code> | ||
+ | |||
+ | <note tip> | ||
+ | **Cela permet de comprendre l'utilisation de [[http://www.table-ascii.com/|la table ASCII]].**\\ | ||
+ | |||
+ | On pourrait faire : | ||
+ | <code c> | ||
+ | #include<stdio.h> | ||
+ | int main(void){ | ||
+ | printf("%d\n",sizeof(char)); | ||
+ | } | ||
+ | </code> | ||
+ | <code> | ||
+ | 1 | ||
+ | </code> | ||
+ | |||
+ | >1 octet = 8 bit | ||
+ | >8 bits permettent de coder 255 caractères différents. | ||
+ | >char peut donc "contenir la table ASCII qui va pour le code décimal des caractères alphanumériques (+des caractères spéciaux) qui va de 0 à 255. | ||
+ | |||
+ | <code c> | ||
+ | #include<stdio.h> | ||
+ | int main(void){ | ||
+ | int lettre=97; | ||
+ | printf("%c\n",lettre); | ||
+ | } | ||
+ | </code> | ||
+ | <code> | ||
+ | a | ||
+ | </code> | ||
+ | |||
+ | </note> | ||
+ | |||
===Pourquoi la fonction "main" renvoie-t-elle à un "int" ? === | ===Pourquoi la fonction "main" renvoie-t-elle à un "int" ? === | ||
Surtout qu'elle peut contenir des "char" ! | Surtout qu'elle peut contenir des "char" ! |