Tronquer

Tronquer quelque chose consiste à le raccourcir en supprimant une partie. En informatique, la troncature peut supprimer des chiffres d'un nombre, des caractères d'une chaîne ou des données qui dépassent une taille ou une limite donnée.

Par exemple, tronquer le nombre à virgule flottante 2.75 en un entier supprime sa partie fractionnaire et produit 2. La troncature est différente de l'arrondi : 3.875 devient donc 3 et non 4. Elle rapproche également les nombres négatifs de zéro : tronquer -2.75 produit -2 et non -3.

Les chaînes peuvent être tronquées lorsqu'elles dépassent une limite de caractères. Par exemple, un programme peut tronquer le texte saisi par un utilisateur, c'est-à-dire son entrée, s'il contient trop de caractères. Par exemple, si un utilisateur saisit 300 caractères alors que seuls 250 sont autorisés, le programme supprimera les 30 derniers caractères lors de l'enregistrement des données. (Une meilleure solution consisterait à limiter le champ de saisie à 250 caractères afin d'éviter une troncature inattendue.)

Les applications tronquent également visuellement les noms de fichiers et les libellés lorsqu'ils sont trop longs pour être affichés dans une petite zone. Par exemple, une application peut raccourcir « This document has a really long filename.txt » en « This document has a... » lorsqu'elle l'affiche dans une colonne étroite. Les points de suspension indiquent qu'une partie du texte original a été omise, même s'ils ne font pas eux-mêmes partie de la troncature.

La troncature en programmation informatique

De nombreux langages de programmation fournissent une fonction permettant de tronquer les nombres. Par exemple, Python utilise math.trunc(), tandis que JavaScript utilise Math.trunc(). Ces deux fonctions suppriment la partie fractionnaire d'un nombre sans l'arrondir. Par exemple, un développeur de jeu vidéo peut tronquer la valeur du niveau d'un joueur lors de son affichage à l'écran. Si le niveau du joueur dans le jeu est de 6.92, l'écran affichera 6. Dès que la valeur atteint 7.0 ou plus, il affichera 7.

Tronquer une chaîne consiste à extraire les caractères compris dans une plage donnée. Par exemple, la fonction PHP substr($text, 0, 6) commence au premier caractère et récupère exactement six caractères de la chaîne $text. La fonction mb_substr() peut limiter en toute sécurité un texte encodé sur plusieurs octets en fonction de l'espace de stockage requis par la chaîne. Ces deux méthodes permettent de s'assurer que les chaînes sont suffisamment courtes pour être stockées dans une base de données ou dans un autre emplacement soumis à des limites de taille.

NOTE:La troncature supprime définitivement la partie omise des données, sauf si le programme conserve la valeur d'origine ailleurs.

Mis à jour August 4, 2026 par Per C.

quizTestez vos connaissances

Computer processors are manufactured in a protected space called what?

A
Cleanroom
0%
B
Darkroom
0%
C
Whiteroom
0%
D
Blackroom
0%
Correct! Incorrect!     View the Cleanroom definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Tronquer sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.