Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Spécification d'un Type | Introduction
Practice
Projects
Quizzes & Challenges
Quiz
Challenges
/
Types de Données en C++

bookSpécification d'un Type

Glissez pour afficher le menu

Être un langage typé signifie que vous devez déclarer le type d'une variable lors de son initialisation. Pour spécifier le type de données d'une variable, il faut utiliser la syntaxe suivante :

En spécifiant le type de données de la variable, nous informons l'ordinateur de la quantité de mémoire nécessaire pour stocker sa valeur et de la manière d'interpréter cette valeur.

Ce qui se passe réellement lorsque l'on crée une variable d'un certain type

Prenons l'exemple du type de données int. Comme vous le verrez dans la section suivante, il nécessite 4 octets (=32 bits) de données pour contenir sa valeur. Ainsi, l'ordinateur doit allouer 4 octets de mémoire pour stocker cette valeur.

L'ordinateur alloue 4 cellules (octets) de mémoire pour la variable num. Lorsque l'on assigne une valeur à num, ces cellules contiendront cette valeur. De plus, une adresse mémoire est associée à ces cellules.

Les valeurs sont stockées en mémoire en utilisant un système de numération binaire (suite de 1 et de 0). Ainsi, les nombres sont d'abord convertis en système binaire. La vidéo suivante montre comment la valeur 1231 est stockée en mémoire.

1. Que signifie pour un langage d'être typé ?

2. Laquelle des affirmations suivantes est vraie concernant les adresses mémoire ?

question mark

Que signifie pour un langage d'être typé ?

Select the correct answer

question mark

Laquelle des affirmations suivantes est vraie concernant les adresses mémoire ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 5

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 5
some-alt