Contenu du cours
Types de Données C++
Types de Données C++
Modificateurs de Type pour les Variables
Les mots-clés short
et long
sont des modificateurs de type. Ils sont utilisés pour modifier la taille ou la portée d'un type de données. Ils ne créent pas de nouveaux types de données mais modifient plutôt les propriétés des types existants.
type_modifiers
// `short` is used for variables // That require smaller range of values. short int small_range_integer_variable; // `long` is used for variables // That require a larger range of values. long int large_range_integer_variable;
Parfois, vous savez que les valeurs seront certainement petites. Par exemple, lors du stockage de l'âge des utilisateurs, la valeur ne dépassera pas 255. De telles valeurs peuvent tenir dans 8 bits.
main
#include <iostream> int main() { short int small_number = 45; long int large_number = 4000000000; std::cout << "Small number: " << small_number <<std:: endl; std::cout << "Large number: " << large_number << std::endl; }
Ce que ces modificateurs de type font, c'est changer la taille d'un type. Alors que int
occupe 4 octets, short int
occupe 2 octets, et le long int
8 octets de mémoire.
Remarque
Il existe une syntaxe plus courte que vous pouvez utiliser :
short
est équivalent àshort int
;long
est équivalent àlong int
;
Ainsi, nous devons utiliser long
(long int
) pour stocker de grandes valeurs. En revanche, nous pouvons utiliser short
(short int
) pour occuper moins de mémoire. Cependant, sa plage est plus étroite à cause de cela. Voici le tableau avec les plages qu'un type peut contenir :
Swipe to start coding
- Changez le type des variables pour qu'elles puissent contenir un nombre plus grand.
- Affichez le résultat de l'expression.
Solution
solution
Merci pour vos commentaires !
Modificateurs de Type pour les Variables
Les mots-clés short
et long
sont des modificateurs de type. Ils sont utilisés pour modifier la taille ou la portée d'un type de données. Ils ne créent pas de nouveaux types de données mais modifient plutôt les propriétés des types existants.
type_modifiers
// `short` is used for variables // That require smaller range of values. short int small_range_integer_variable; // `long` is used for variables // That require a larger range of values. long int large_range_integer_variable;
Parfois, vous savez que les valeurs seront certainement petites. Par exemple, lors du stockage de l'âge des utilisateurs, la valeur ne dépassera pas 255. De telles valeurs peuvent tenir dans 8 bits.
main
#include <iostream> int main() { short int small_number = 45; long int large_number = 4000000000; std::cout << "Small number: " << small_number <<std:: endl; std::cout << "Large number: " << large_number << std::endl; }
Ce que ces modificateurs de type font, c'est changer la taille d'un type. Alors que int
occupe 4 octets, short int
occupe 2 octets, et le long int
8 octets de mémoire.
Remarque
Il existe une syntaxe plus courte que vous pouvez utiliser :
short
est équivalent àshort int
;long
est équivalent àlong int
;
Ainsi, nous devons utiliser long
(long int
) pour stocker de grandes valeurs. En revanche, nous pouvons utiliser short
(short int
) pour occuper moins de mémoire. Cependant, sa plage est plus étroite à cause de cela. Voici le tableau avec les plages qu'un type peut contenir :
Swipe to start coding
- Changez le type des variables pour qu'elles puissent contenir un nombre plus grand.
- Affichez le résultat de l'expression.
Solution
solution
Merci pour vos commentaires !