Différences entre les versions de « Programmation C/Types de base »

Aller à la navigation Aller à la recherche
modification des tailles en bits des unsigned int et ajustement des bornes de valeurs des int et unsigned int
(j'ai ajouté la référence pour la taille des int)
(modification des tailles en bits des unsigned int et ajustement des bornes de valeurs des int et unsigned int)
| bgcolor="#F9F9F9" |<code>int</code>
| ≥ 16 bits (processeur 16 bits)
≥ 32 bits (processeur 32 bits)<ref name=":0">https://www.commentcamarche.net/contents/121-langage-c-les-types-de-donnees</ref>
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum: -32767}}32 768
-2 147 483 648
| style="background-color:#FFFFFF; text-align: right;" | -(2<sup>15</sup>-1)
<br />
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:+32767}}
| style="background-color:#FFFFFF; text-align: right;" | -(2<sup>15</sup>-1)
-(2<sup>31</sup>)
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:+32767}}+2 147 483 647
| style="background-color:#FFFFFF; text-align: right;" |2<sup>15</sup>-1
231-1
|-
| bgcolor="#F9F9F9" |<code>unsigned int</code>
| ≥ 16 bits (processeur 16 bits)
≥ 32 bits (processeur 32 bits)<ref name=":0" />
| style="background-color:#FFFFFF; text-align: right;" |0
0
| style="background-color:#FFFFFF; text-align: right;" |0
0
| style="background-color:#FFFFFF; text-align: right;" |{{formatnum:+65535}}+4 294 967 295
| style="background-color:#FFFFFF; text-align: right;" |2<sup>16</sup>-1
232-1
|-----
| bgcolor="#F9F9F9" |<code>long</code>

Menu de navigation