CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Débutant en programmation besoin d'aide

DébutPage précedente
1
Page suivantePage suivante
makikgik makikgik
MP
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 godrik
MP
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 mov_eax_1
MP
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 SiBeteNDaye
MP
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.)

Message édité le 15 janvier 2020 à 20:50:43 par SiBeteNDaye
Marav Marav
MP
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 0x100
MP
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:

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment