Symbole différent (≠)

Le signe égal barré d'un trait oblique (≠) — « n'est pas égal à ». Ce qu'il signifie, d'où il vient et comment le taper, et pourquoi le code utilise != à la place. Clique pour le copier.

Clique pour copier · U+2260

En bref
PropriétéValeur
Caractère
Point de code UnicodeU+2260
Nom UnicodeNOT EQUAL TO
Bloc UnicodeMathematical Operators
CatégorieSymbole mathématique (relation de comparaison)
Décomposition= (U+003D) + rature oblique combinante (U+0338)
Histoire

D'où vient le symbole différent

Le symbole différent (≠, U+2260) combine le signe égal et une rature oblique — la décomposition Unicode le décrit littéralement comme un « = » suivi d'une rature combinante (U+0338), la même marque qui produit toute une famille de relations niées : ≁, ≉, ≢, ≮, ≯. Cette convention de la barre-négation est une histoire distincte, et plus tardive, que l'invention du « = » lui-même par Robert Recorde en 1557 : le plus ancien emploi écrit connu du ≠ remonte à la correspondance de Leonhard Euler au XVIIIᵉ siècle — les historiens des mathématiques prennent toutefois soin de dire que le symbole a été utilisé par Euler, sans nécessairement avoir été inventé par lui.

Comme l'ASCII n'a jamais attribué de place au ≠, les langages de programmation lui ont substitué leurs propres équivalents — != dans les langages de la famille C, <> en SQL et en Pascal, ~= en Lua et MATLAB, /= en Fortran et Haskell — ce qui explique pourquoi le symbole mathématique et le caractère que l'on tape réellement dans le code ne sont presque jamais le même.

Différent, en maths et en code

Le symbole mathématique et ses équivalents en code

Le vrai symbole mathématique, et les substituts ASCII adoptés par les différents langages puisque le ≠ n'a jamais fait partie du jeu de caractères.

Différent de (maths) — le vrai symbole Unicode
Différent (C, Python, JavaScript, Java)
Différent (SQL, Pascal, BASIC)
Différent (Lua, MATLAB)
Différent (Fortran, Haskell)
Relations niées

La famille des relations niées

Le ≠ n'est pas seul — la même rature oblique nie plusieurs autres symboles de relation dans le bloc Mathematical Operators.

Non tilde (U+2241) — négation de ~
Non approximativement égal à (U+2249)
Non identique à (U+2262)
Non inférieur à (U+226E)
Non supérieur à (U+226F)
Où ça fonctionne

Compatibilité avec les plateformes

PlateformeCompatible ?
Bio / légende InstagramOui
DiscordOui
Nom d'affichage TikTokOui
WhatsAppOui
Nom d'utilisateur RobloxNon — lettres, chiffres et tiret bas uniquement
ID PlayStation Network / Xbox LiveNon — lettres et chiffres uniquement
Comment le taper

Codes Alt, raccourcis et notation

MéthodeSaisie
MacOption+= (le ≠ apparaît directement)
Windows (Word)2260 puis Alt+X
Entité HTML&ne; ou &#8800;
Propriété content en CSScontent: "\2260"
LaTeX\neq ou \ne
À ne pas confondre avec

Symboles de comparaison voisins

Les relations positives que le ≠ nie — utiles quand tu as besoin de la version sans rature.

Signe égal (U+003D) — ce que le ≠ nie
Approximativement égal à (U+2248)
Identique à (U+2261) — que le ≢ vient nier
Inférieur à (U+003C)
Supérieur à (U+003E)

Besoin d'autres symboles mathématiques ?

Le ≠ n'est qu'un des dizaines d'opérateurs, de lettres grecques et de symboles de la bibliothèque complète.

Parcourir la bibliothèque de symboles →
Symboles liés

Symbole plus ou moins (±)

Une autre relation mathématique tirée de la bibliothèque pour sa propre page.

Signe de multiplication (×)

Sa différence avec la lettre x et le point de multiplication.

Signe de division (÷)

L'obèle, et pourquoi les livres avancés s'en sont détournés.

Symbole infini (∞)

D'où vient la lemniscate, et qui l'a introduite en 1655.

FAQ

Questions fréquentes

Le ≠ (« différent de » ou « n'est pas égal à ») indique que deux valeurs ne sont pas égales. C'est la négation du signe égal =, obtenue en le barrant d'un trait oblique — la même rature qui engendre toute une famille de relations niées (≁, ≉, ≢, ≮, ≯).

Sur Mac, appuie sur Option+= : le ≠ apparaît directement. Sur Windows, tape 2260 puis Alt+X dans Word, ou copie-le depuis cette page. En HTML, utilise l'entité &ne; ou &#8800; ; en LaTeX, \neq.

Parce que l'ASCII n'a jamais réservé de place au ≠. Les langages ont donc adopté des substituts tapables au clavier : != en C, Python et JavaScript, <> en SQL et Pascal, ~= en Lua et MATLAB, /= en Fortran et Haskell. C'est pourquoi le symbole mathématique et ce que l'on tape réellement dans le code sont presque toujours des caractères différents.

La convention consistant à barrer un symbole pour le nier est plus tardive que le signe égal lui-même (créé par Robert Recorde en 1557). Le plus ancien emploi écrit connu du ≠ remonte à la correspondance de Leonhard Euler au XVIIIᵉ siècle — les historiens des mathématiques précisent qu'Euler l'a employé, sans nécessairement l'avoir inventé.