Not Sign Unicode Character

U+00AC · 1 code point

¬ is the Unicode character named NOT SIGN.

Key facts for ¬

  • Structure1 ordered code point
  • UTF-8 size2 bytes
  • Leading classMathematical Symbol (Sm)

Unicode data for ¬

Character
¬
Code point
U+00AC
Formal name
NOT SIGN
General category
Sm
UTF-8 bytes
C2 AC
HTML hexadecimal
¬
Bidirectional class
ON
Combining class
0

What the classification says

The leading value belongs to the mathematical symbol class, recorded as Sm. This property helps software treat the text correctly. It does not decide the character's meaning in every setting.

How text software may read it

  • Text direction: its bidirectional property marks it as a directionally neutral value.
  • Display width: Unicode classifies the leading value as normally narrow in East Asian layout.
  • Combining order: its canonical combining class is zero, so it carries no non-zero canonical reordering weight.

Where the encoded value sits

U+00AC has decimal scalar value 172. Its assigned plane is the Basic Multilingual Plane.

One code point, one record

This page describes one scalar value: U+00AC. Its decimal value is 172, and its UTF-8 form uses 2 bytes.

Transformation behavior for ¬

Normalization result

Applying NFC, NFD, NFKC, or NFKD preserves this exact encoded value: U+00AC. Normalization does not create a simpler or compatibility-equivalent sequence for this record.

FormRendered resultCode pointsCompared with input
NFC¬U+00ACUnchanged
NFD¬U+00ACUnchanged
NFKC¬U+00ACUnchanged
NFKD¬U+00ACUnchanged

Mirroring behavior

The leading code point's Unicode mirrored property is No. The Unicode database does not mark this value for glyph mirroring in bidirectional layout.

Using the exact value

Copy and source representation

Copy the complete character, then verify the stored result inside its intended destination. The copy-and-paste guide explains how to check multi-part values. In UTF-8 source, the literal value can usually be used directly; its hexadecimal HTML reference is ¬. The code point converter provides language-specific escape forms.

This record belongs to the site's Technical & Code Symbols collection. Its collection-specific guidance is: Never substitute a similar-looking character in source code. Programming languages typically require ASCII operators unless their grammar explicitly allows Unicode.

Meaning and rendering boundary

Treat the formal name as an identity label, not a universal interpretation. Use the meaning-research method for cultural or technical context. Fonts control the glyph; if it becomes a box, follow the font-coverage diagnostic.

✓CopiedSaved to clipboard