logo

Valeur maximale de long long int en C++

Dans cet article, nous discuterons du type de données long long int en C++ qui est utilisé pour stocker des entiers 64 bits. C'est l'un des types de données les plus importants pour stocker des valeurs entières, contrairement aux longs int non signés à la fois positifs et négatifs.

Certaines propriétés du type de données long long int sont :



  • Étant un type de données signé, il peut stocker des valeurs positives ainsi que des valeurs négatives.
  • Prend une taille de 64 bits, où 1 bit est utilisé pour stocker le signe de l'entier.
  • Une valeur entière maximale pouvant être stockée dans un type de données long long int est généralement 9, 223, 372, 036, 854, 775, 807 autour 263- 1 (mais dépend du compilateur).
  • La valeur maximale pouvant être stockée dans long long int est stockée sous forme de constante dans le fichier d'en-tête. Dont la valeur peut être utilisée comme LLONG_MAX .
  • Une valeur entière minimale pouvant être stockée dans un type de données long long int est généralement : 9, 223, 372, 036, 854, 775, 808, autour - 263 (mais dépend du compilateur).
  • En cas de débordement ou de sous-débordement du type de données, la valeur est renvoyée. Par exemple, si – 9, 223, 372, 036, 854, 775, 808 est stocké dans un type de données long long int et 1 en est soustrait, la valeur de cette variable deviendra égale à 9, 223, 372, 036, 854, 775, 807 . De même, en cas de débordement, la valeur sera arrondie à – 9, 223, 372, 036, 854, 775, 808 .

Vous trouverez ci-dessous le programme permettant d'obtenir la valeur la plus élevée pouvant être stockée dans long long int en C++ :

actrice de cinéma rekha

C++








pile en DS
// C++ program to illustrate the maximum> // value that can be stored in long long int> #include> #include> using> namespace> std;> // Driver Code> int> main()> {> >// From the constant of climits> >// header file> >long> long> int> valueFromLimits = LLONG_MAX;> >cout <<>'Value from climits '> ><<>'constant (maximum): '>;> >cout << valueFromLimits> ><<>' '>;> >valueFromLimits = LLONG_MIN;> >cout <<>'Value from climits '> ><<>'constant (minimum): '>;> >cout << valueFromLimits> ><<>' '>;> >return> 0;> }>

>

>

le pivot du panda
Sortir:

Value from climits constant (maximum): 9223372036854775807 Value from climits constant (minimum): -9223372036854775808>

Complexité temporelle : O(1)
Espace auxiliaire : O(1)