Octet : octet : une unité de mesure utilisée pour mesurer la capacité de stockage ; bit : bit
Un octet est égal à 8 bits (Apprentissage recommandé : cours java)
1byte = 8bit
le type de données int est de 4 octets, 32 bits, signé Un entier représenté par deux complément;
Généralement, les variables entières sont de type int par défaut
La valeur par défaut est 0, les noms et les valeurs des variables int sont tous deux stockés dans la pile ; mémoire, et les données dans la mémoire de la pile peuvent être partagées.
Exemple :
int a = 10, int b = -10。
Réflexion : Quelle est la plage de valeurs d'un int ? Comment est-il stocké en mémoire ?
Réponse : Sa plage de valeurs est : [-2 à la puissance 31 (-2147483648), 2 à la puissance 31 moins un (2147483647)], elle est en mémoire
stocké sous forme de code complément (le chiffre binaire correspondant à un nombre positif est inversé et ajouté par 1. Tout d'abord, allez dans le code et observez les résultats d'exécution du code suivant
public class Test { public static void main(String[] args) { // 2的31次方 int j = (int) Math.pow(2,31); System.out.println("j的值" + j); } }
Résultat de l'exécution :
j的值2147483647
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!