« 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:-21474836482147483647}}
| 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:-92233720368547758089223372036854775807}}
| 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]].
<noinclude>
 
== Notes et références ==
{{Références}}
<references />
</noinclude>