« Programmation C/Types de base » : différence entre les versions
Contenu supprimé Contenu ajouté
Erreur sur certaines valeurs négatives. |
Il ne suffit pas d'accuser pour avoir le dernier mot ici, il faut démontrer. Annulation des modifications 571828 de 77.136.86.63 (discussion) |
||
Ligne 26 :
Le tableau ci-dessous donne le domaine des valeurs quelle que soit la représentation utilisée (SVA, CPL1 ou CPL2) :
{| class="wikitable"
|+ Domaines de valeurs '''minimaux''' des types entiers (C90 et C99) quelle que soit sa représentation (SVA, CPL1 ou CPL2)<ref>http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1570.pdf</ref>
! Type
! Taille
Ligne 78 :
| bgcolor="#F9F9F9" |<code>long</code>
| ≥ 32 bits
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:-
| style="background-color:#FFFFFF; text-align: right;" | -(2<sup>31</sup>)
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:+2147483647}}
Ligne 92 :
| bgcolor="#F9F9F9" |<code>long long</code> ''(C99)''
| ≥ 64 bits
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:-
| style="background-color:#FFFFFF; text-align: right;" | -(2<sup>63</sup>)
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:+9223372036854775807}}
Ligne 586 :
== Vide ==
En plus de ces types, le langage C fournit un autre type, <code>void</code> qui représente ''rien'', le ''vide''. Il n'est pas possible de déclarer une variable de type <code>void</code>. Nous verrons l'utilité de ce type lorsque nous parlerons de [[Programmation C/Fonctions et procédures|fonctions]] et de [[Programmation C/Pointeurs|pointeurs]].
== Notes et références ==
{{Références}}
|