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

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>