_
PunctuationPrintableDec 95

ASCII 95 _

The printable character "_" at ASCII code 95.

All Representations

Decimal
95
Hexadecimal
0x5F
Octal
0o137
Binary
01011111
HTML Entity
_

Character Details

Character_
Name_
Decimal95
Hexadecimal0x5F
Octal0o137
Binary01011111
HTML Entity_
CategoryPunctuation
PrintableYes

About ASCII 95 (_)

The underscore (low line) is crucial in programming, appearing in variable names, function names, and identifiers across virtually every language. In Python, single leading underscores mark private members by convention, double underscores trigger name mangling for class internals, and standalone '_' captures unused values or last REPL results. In JavaScript, the Lodash utility library uses '_' as its namespace. In file systems, underscores substitute for spaces in filenames to avoid escaping issues. The underscore is the only punctuation character universally allowed in programming identifiers.

Punctuation marks serve as the structural scaffolding of written language, delineating sentences, clauses, and phrases while conveying emphasis and grouping. In programming, these same characters gain powerful additional roles as operators, statement terminators, delimiters, and syntactic markers that compilers and interpreters rely upon. This dual significance in both natural language and code syntax means punctuation characters carry outsized functional importance relative to their small count in the ASCII character set.

In the ASCII encoding table, Underscore is assigned code point 95 in decimal (0x5F hexadecimal, 137 octal, 01011111 binary). The 7-bit ASCII standard, first published in 1963 by the American Standards Association, defines exactly 128 characters that remain the foundation of text encoding systems worldwide. UTF-8, the dominant encoding on the modern web, is fully backward compatible with ASCII — every ASCII character is encoded as the identical single byte in UTF-8, guaranteeing that Underscore works reliably across all operating systems, programming languages, and internet protocols.

Related ASCII Characters

Nearby ASCII Codes

DecHexOctBinCharName
900x5A0o13201011010ZZ
910x5B0o13301011011[[
920x5C0o13401011100\\
930x5D0o13501011101]]
940x5E0o13601011110^^
950x5F0o13701011111__
960x600o14001100000``
970x610o14101100001aa
980x620o14201100010bb
990x630o14301100011cc
1000x640o14401100100dd

Explore the Full ASCII Table

Browse all 128 ASCII characters with codes, representations, and detailed references.