Accueil : Conditions du logiciel : Définition du typage

Moulage de caractères

La conversion de type, ou conversion de type, est une méthode permettant de changer une entité d’une Type de données à un autre. Il est utilisé en programmation informatique pour assurer les variables sont correctement traités par un fonction.

Un exemple de conversion de type convertit un entier à un magnifique. Cela peut être fait afin de comparer deux nombres, quand un nombre est enregistré en tant que chaîne et que l'autre est un entier. Par exemple, un programme de messagerie peut comparer la première partie d'une adresse postale avec un entier. Si le nombre entier "123" est comparé à la chaîne "123", le résultat peut être faux. Si l'entier est d'abord converti en chaîne, puis comparé au nombre dans l'adresse municipale, il retournera la valeur true.

Une autre conversion de type courante convertit un point flottant nombre à un entier. Cela peut être utilisé pour effectuer des calculs plus efficacement lorsque la précision décimale n'est pas nécessaire. Cependant, il est important de noter que lors de la conversion d’un nombre à virgule flottante en un entier, de nombreux langages de programmation simplement tronquer la valeur décimale. Ceci est démontré dans le C + + fonction ci-dessous.

int float_to_int (float a) // exemple: a = 2.75
{
int b = (int) a; // typecast float to int
retourner b; // retourne 2
}

Pour arrondir à la valeur la plus proche, ajouter 0.5 au nombre à virgule flottante, puis transtyper en un entier donnera un résultat précis. Par exemple, dans la fonction ci-dessous, 2.75 et 3.25 seront arrondis à 3.

int round_float_to_int (float a) // exemple: a = 2.75
{
int b = (int) (a + 0.5); // typecast float to int après l'ajout de 0.5
retourner b; // retourne 3
}

Alors que la plupart des langages de programmation de haut niveau prennent en charge la conversion de type, chaque langage utilise sa propre méthode pour convertir les données. Par conséquent, il est important de comprendre comment le langage est converti entre les types de données lors de la conversion de variables.

TechLib - Le dictionnaire informatique Tech Lib

Cette page contient une définition technique de Typecasting. Il explique en termes informatiques la signification de Typecasting et est l’un des nombreux termes logiciels figurant dans le dictionnaire TechLib.

Toutes les définitions sur le site Web TechLib sont écrites pour être techniquement exactes mais également faciles à comprendre. Si vous trouvez cette définition de Typecasting utile, vous pouvez la référencer en utilisant les liens de citation ci-dessus.