Programmation informatique – Les types de données

Nous allons discuter d’un concept très simple mais très important disponible dans presque tous les langages de programmation qui est appelé types de données. Comme son nom l’indique, un type de données représente un type de données que vous pouvez traiter en utilisant votre programme informatique. Il peut être numérique, alphanumérique, décimal, etc.
 
 
Gardons la programmation informatique de côté et prenez un exemple facile de l’ajout de deux nombres entiers 10 & 20, ce qui peut être fait comme suit :

10 + 20

Prenons un autre exemple où nous voulons ajouter deux nombres décimaux 10.50 et 20.50, qui seront écrits comme suit

10.50 + 20.50

Les deux exemples sont simples. Prenons maintenant un autre exemple où nous voulons enregistrer l’information des élèves dans un cahier. Ici, nous aimerions enregistrer les informations suivantes :

Name:
Class:
Section:
Age:
Sex:

Maintenant, nous allons mettre un dossier de l’élève selon l’exigence donnée

Name: Alex Babise
Class: 6ème
Section: J
Age: 15
Sex: M

Le premier exemple portait sur des nombres entiers, le deuxième exemple sur deux nombres décimaux, tandis que le troisième exemple traite d’un mélange de données différentes. Mettons-le comme suit :

– Nom de l’élève « Alex Babise » est une séquence de caractères qui est aussi appelée une chaîne de caractères.

– La classe de l’élève «6ème» a été représentée par un mélange de nombre entier et d’une chaîne de deux caractères. Un tel mélange est appelé alphanumérique.

– Section de l’élève a été représentée par un seul caractère qui est «J».

– L’âge de l’élève a été représenté par un nombre entier qui est de 15.

– Le sexe de l’élève a été représenté par un seul caractère qui est «M».

De cette façon, nous avons réalisé que dans notre vie quotidienne, nous traitons différents types de données telles que les chaînes, les caractères, les nombres entiers et les nombres décimaux (nombres en virgule flottante).

De même, lorsque nous écrivons un programme informatique pour traiter différents types de données, nous devons préciser clairement son type; Sinon l’ordinateur ne comprend pas comment différentes opérations peuvent être effectuées sur ces données. Différents langages de programmation utilisent des mots clés différents pour spécifier différents types de données. Par exemple, les langages de programmation C et Java utilisent int pour spécifier des données entières, tandis que char spécifie un type de données de caractère.

Les chapitres suivants vous montreront comment utiliser différents types de données dans différentes situations. Pour l’instant, vérifions les types de données importants disponibles en C, Java et Python et les mots clés que nous utiliserons pour spécifier ces types de données.
 
 

Les types de données en C et Java

C et Java supportent presque les mêmes types de données, bien que Java supporte des types de données supplémentaires. Pour l’instant, nous prenons quelques types de données communs pris en charge par les deux langages de programmation.

TypeMot-cléPlage de valeurs qui peuvent être représentées par ce type de données
Caractèrechar-128 à 127 ou 0 à 255
Nombreint-32,768 à 32,767 ou -2,147,483,648 à 2,147,483,647
Nombre petitshort-32,768 à 32,767
Nombre longlong-2,147,483,648 à 2,147,483,647
Nombre décimalfloat1.2E-38 à 3.4E+38 jusqu’à 6 chiffres après la virgule

Ces types de données sont appelés types de données primitifs et vous pouvez utiliser ces types de données pour construire des types de données plus complexes, appelés types de données définis par l’utilisateur, par exemple, une chaîne sera une séquence de caractères.
 

Types de données Python

Python a cinq types de données standard, mais ce langage de programmation ne fait pas usage d’un mot clé pour spécifier un type de données particulier, plutôt Python est assez intelligent pour comprendre un type de données donné automatiquement.

  • Numbers
  • String
  • List
  • Tuple
  • Dictionary

Ici, Numbers spécifie tous les types de nombres, y compris les nombres décimaux et String représente une séquence de caractères d’une longueur de 1 ou plusieurs caractères. Pour l’instant, nous allons procéder avec ces deux types de données et sauter Liste, Tuple et Dictionnaire, qui sont des types de données avancées en Python.
 
 

Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *