Se connecter

Informatique

Programmation

Sujet : Débutant en programmation besoin d'aide
1
makikgik
Niveau 10
15 janvier 2020 à 02:55:23

Bonjour à tous, je suis le cours d'open classroom sur le codage en C mais je bloque (enfin pas vraiment mais il y a une chose que je ne comprends pas) c'est ce tableau https://www.noelshack.com/2020-03-3-1579053259-capture-d-ecran-2020-01-15-a-02-51-55.png

Pouvez vous m'éclaircir ?

Merci a vous bonne soirée

godrik
Niveau 22
15 janvier 2020 à 03:21:31

qu'est ce que tu ne comprends pas?

(note qu'il y a une typo dans float et double. c'est 10^qqch pas 1037

mov_eax_1
Niveau 10
15 janvier 2020 à 14:06:59

ce tableau représente les types de données primitifs. Quand tu déclares une variable en C, le compilateur alloue de la mémoire pour cette variable en fonction de son type. L'intervalle que tu peut voir dans le tableau correspond au minimum et maximum que tu pourra stocker dans une variable du type correspondant et donc sa taille.

SiBeteNDaye
Niveau 6
15 janvier 2020 à 20:48:37

Mon vdd à tout dit :ok:
Juste pour préciser avec un exemple: en C, les int sont stockés sur 4 octets donc 16 bits. Le premier bit stocke le signe de l'entier, 0 pour -, 1 pour + (ou linverse je sais plus).Reste donc 15 bits.
Or 111111111111111 binaire = 32767 décimal
Le plus petit int possible est donc bien -32767 et le plus grand +32767.
La logique est la même pour les autres types numeriques même si ça se complique pas mal pour les nombres à virgule flottantes (float, etc.)

Marav
Niveau 28
19 janvier 2020 à 07:22:40

Totalement HS mais j'en profite pour dire que ça serait pas du luxe d'avoir un système à la stackoverflow / reddit pour upvote des réponses, surtout sur un forum comme celui ci ... :siffle:

0x100
Niveau 10
21 janvier 2020 à 11:07:56

Le 19 janvier 2020 à 07:22:40 Marav a écrit :
Totalement HS mais j'en profite pour dire que ça serait pas du luxe d'avoir un système à la stackoverflow / reddit pour upvote des réponses, surtout sur un forum comme celui ci ... :siffle:

1
Sujet : Débutant en programmation besoin d'aide
   Retour haut de page
Consulter la version web de cette page