« Java/Annexe/Nombres » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 19 :
Contrairement aux langages de programmation C ou C++, vous ne pouvez pas choisir entre une version « signée » ou pas. Tous les types permettent d'exprimer des nombres positifs et négatifs. Comme Java utilise le prinicipe du complément à 2, le zéro est considéré comme positif.
Ainsi, le type byte permet d'exprimer 2^8=256 nombres (car un byte est codé sur {{Unité|8|bits}}). Le nombre 0 est considéré comme positif, donc un byte est compris entre -128 (
Les nombres short sont compris entre <math>-(2^{15})</math> et <math>2^{15
Le même raisonnement est valide pour int et long.
|