Maison  >  Article  >  développement back-end  >  En C/C++, long long est un type de données utilisé pour représenter une plus grande plage d'entiers. Il occupe généralement 8 octets d'espace de stockage et peut représenter une plage d'entiers plus large que le type long ordinaire.

En C/C++, long long est un type de données utilisé pour représenter une plus grande plage d'entiers. Il occupe généralement 8 octets d'espace de stockage et peut représenter une plage d'entiers plus large que le type long ordinaire.

WBOY
WBOYavant
2023-09-09 21:05:021705parcourir

在C/C++中,long long是一种数据类型,用于表示更大范围的整数。它通常占据8个字节的存储空间,并可以表示的整数范围更大,比普通的long类型更长

Dans certains cas, nous utilisons long long en C ou C++. Ici, nous allons voir ce qui est long long au fond ? long long occupe deux fois plus d'espace mémoire que long. Dans différents systèmes, l'espace mémoire alloué est différent. Dans l'environnement Linux, long occupe 64 bits (8 octets) d'espace, tandis que long long occupe 128 bits (16 octets) d'espace. Cela peut être utilisé lorsque nous voulons gérer de grandes valeurs entières.

Nous pouvons tester différents types de tailles en utilisant ce programme simple.

Exemple

#include <iostream>
using namespace std;
main() {
   int a;
   long b;
   long long c;
   cout << "Size of int = "<< sizeof(a) <<" bytes \n";
   cout << "Size of long = "<< sizeof(b) <<" bytes\n";
   cout << "Size of long long = "<< sizeof(c) <<" bytes\n";
}

Sortie

Size of int = 4 bytes
Size of long = 4 bytes
Size of long long = 8 bytes

La sortie peut varier selon les systèmes. La plateforme Windows est utilisée ici pour les tests.

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer