Un chiffre est un symbole utilisé pour représenter les nombres.
Bien qu'appelés communément "chiffres arabes", les Indiens connaissaient et utilisaient déjà un système décimal proche de celui que nous connaissons aujourd'hui. Ce n’est que bien plus tard, à la suite de conquêtes en Asie, que les mathématiciens musulmans découvrirent ce système. De même, le concept du zéro, en tant qu'élément neutre de l'addition et élément absorbant de la multiplication, était déjà utilisé par la pensée mathématique indienne.
Les chiffres de 1 à 9 ont été inventés en Inde. Ils apparaissent dans des inscriptions de Nana Ghât au 3e siècle av.J.-C. La numération de position avec un zéro (un simple point à l’origine), a été développée au cours du 5e siècle. Dans un traité de cosmologie en sanscrit de 458, on voit apparaître le nombre 14 236 713 écrit en toute lettres. On y trouve aussi le mot “sunya” (le vide), qui représente le zéro. C’est à ce jour le document le plus ancien faisant référence à cette numération.
Au Xe siècle, le moine français Gerbert d’Aurillac apprit la nouvelle numération et, grâce aux chaires qu’il occupait dans les établissement religieux d’Europe, put introduire le nouveau système en Occident. En 999, il fut élu pape sous le nom de Sylvestre II, ce qui lui conféra l’autorité nécessaire pour implanter la numération indo-arabe.
Le mot « chiffre » (chiffre 1486, Commyne) est un mot refait d'après l'italien cifra, l'ancien français avait cifre (cifre 1220, Coincy), issu du latin médiéval cifra lui-même emprunté à l'arabe sifr (أَلصِّفْر ʾaṣ-ṣifr), utilisé pour « zéro » et signifiant « le vide », le "rien".
Les chiffres arabes font partie des écritures de type logographique. C'est-à-dire le symbole « 1 » se prononce de façon différente dans chaque langue, mais représente le même élément abstrait et reste donc compréhensible sous sa forme écrite.
Dans un système de numération donné, si la base est un nombre entier, le nombre de chiffres requis est toujours égal à la valeur absolue de la base.
Il arrive parfois qu'on confonde chiffre et nombre. Pour bien comprendre la différence entre les deux, on peut faire l'analogie avec l'écriture d'une langue en affirmant que les chiffres sont des lettres et que les nombres sont des mots. Ainsi, 13 (treize) est un nombre qui s'écrit avec les chiffres « 1 » et « 3 ». Comme un mot peut être constitué d'une seule lettre, tel que le mot « a » (le verbe « avoir » conjugué à la troisième personne de l'indicatif présent), un chiffre est également un nombre (le nombre 4 (quatre) s'écrit avec seulement le chiffre « 4 »). En démographie, on utilise cependant le mot « chiffre » avec le sens de « nombre » ; par exemple, on parlera des « chiffres de la population » et non des « nombres de la population ».
En système décimal, les dix chiffres sont : 0, 1, 2, 3, 4, 5, 6, 7, 8 et 9.
En mathématiques, on utilise ordinairement les dix chiffres arabo-indiens, dits « arabes » (bien qu’il en existe de nombreuses variantes graphiques dans le monde, et que la graphie des chiffres utilisés dans les langues européennes a aussi connu des évolutions, la forme moderne la plus courante telle qu'on l’utilise aujourd'hui par exemple en français étant appelée les chiffres « arabo-européens », tandis que d’autres formes sont plus communément employées dans les langues à écriture arabe), pour représenter les nombres, comme les entiers naturels ou les nombres réels.
Dans les systèmes de numération positionnels, on utilise une base n normalement fixe, et il suffit alors de n chiffres pour représenter tous les nombres entiers.
Pour les systèmes de numération dont la base est variable ou supérieure à 36, on exprime le plus souvent les nombres dans cette base sous forme d’une suite d’entiers avec un séparateur conventionnel entre eux. C'est le cas pour :
Tous les systèmes de numération ne sont pas à base fixe, et certains ne contiennent pas de chiffre zéro. De plus, indépendamment de la base de numération, certains chiffres peuvent être représentés par un ou plusieurs symboles, et même voir leur valeur modifiée selon leur position relative dans le nombre. De tels systèmes sont dits « non positionnels » * Ces anciens systèmes traditionnels ne permettent d’exprimer que les seuls nombres ordinaux). Des exemples typiques de système où les nombres de 0 à 9 ne sont pas tous représentés par un unique chiffre sont :
Dans la grande majorité des notations (culturelles, mathématiques ou à usage scientifique), le signe des nombres n’est pas représenté par les chiffres eux-mêmes, mais par l’adjonction d’un signe multiplicatif modifiant la valeur du nombre entier exprimé en chiffres (dont l’interprétation reste positive) : le plus souvent on emploie les signes + et − (mais en géographie, on emploie le plus souvent des lettres pour noter une direction nord/sud ou est/ouest, et les comptables leur préfère souvent les parenthèses dans les livres de comptes écrits ou imprimés). Cependant, il existe aussi des systèmes balancés, employant des chiffres signés.
D’autre part, des chiffres supplémentaires sont nécessaires pour exprimer des nombres dans des systèmes dont la base n’est pas unidimensionelle. Par exemple, pour noter les nombres complexes, un chiffre supplémentaire i est introduit (chiffre dit « imaginaire », parfois noté j dans les formules utilisées dans d’autres sciences comme l’électricité, l’électromagnétisme et le traitement du signal) et s'emploie comme une quantité multiplicative, combinable par des opérations arithmétiques simples pour exprimer le nombre complexe quelconque. Dans d’autre cas, on lui préfère une notation algébrique sous forme de couple (aussi utilisée pour noter les coordonnées).
En arithmétique également, on peut représenter les nombres de nombreuses autres façon, par exemple par la suite des exposants dans la décomposition d’un nombre entier sous forme de produit de puissances de nombre premiers : le nombre de chiffres nécessaires dans un tel système n'étant pas limité, il est nécessaire d’utiliser un séparateur entre les chiffres qui eux-mêmes sont des nombres entiers qui sont exprimés sous forme positionnelle dans une base fixe.
Enfin, tous les chiffres utilisés dans certaines cultures ne sont pas nécessairement entiers. Certaines écritures (par exemple tibétaine) contiennent des chiffres dont la valeur est réduite d’une demi-unité, et des chiffres peuvent exprimer aussi diverses fractions de l’unité dans de nombreuses cultures indiennes.