Salut.
Je viens juste de tomber sur un petit site que je trouve fort sympathique et que je souhaitais donc partager avec vous : http://adventofcode.com/
En fait, le site propose chaque jour un nouveau problème à résoudre. C'est plutôt amusant pour ceux qui aiment ce genre de jeux.
Et hop au favoris, merci
Bonsoir petite question : quel est le nombre d octets qu'occupent les entiers et les réels ?
Le 15 décembre 2015 à 22:49:45 X_Driss_X a écrit :
Bonsoir petite question : quel est le nombre d octets qu'occupent les entiers et les réels ?
Je dirai que ça dépend de ta bécanne. Tu peux le savoir grâce à l'opérateur sizeof.
ça ne dépend pas de la bécanne. Par exemple, en java, l'entier de type int est codé sur 4 octets, l'entier de type long est codé sur 8 octets. Quant aux réels, celui de type float est codé sur 4 octets (avec bit de signe, exposant sur 8 bits et le reste constitue la mentisse), et celui de type double est codé sur 8 octets (bit de signe, exposant sur 11 bits et le reste est la mentisse).
Et de façon général, la façon de coder un réel est toujours la même (sur 32 bits, il y a 8 bits pour l'exposant, et sur 64, 11 bits).
Donc je dirais plus que ça dépend, non pas du langage utilisé, mais du type de nombre utilisé (qui peuvent porter différent nom suivant le langage). Et ça ne dépend certainement pas de l'ordinateur (ou peut être éventuellement du processeur, s'il peut utiliser des nombre codés sur 64 bits ou non. ça dépend de la taille du registre)
En langage C, il me semble qu'un int prend souvent 4 octets sur une machine 32 bits et 8 octets sur une machine 64 bits...mais bon, c'est relativement aléatoire (cette règle n'est pas forcément respectée partout).
UP https://adventofcode.com/
Si jamais vous voulez vous amuser, c'est le moment.
Pour le moment c'est plutot facile
La difficulté va monter progressivement.