What Is an Aterisk?
An aterisk is a typographic symbol shaped like a small star, typically rendered as *. In plain language, it is used to mark a footnote, indicate an omission, or draw attention to additional information. In computing, the aterisk carries a separate but equally important life as a wildcard character, a pointer operator, and a delimiter in configuration files and scripts. Understanding where the symbol appears and what role it plays helps readers move confidently between editorial, technical, and programming contexts.
More from this site
Keep reading the latest coverage
The word itself comes from the Greek asteriskos, meaning "little star." That origin explains the consistent visual design across fonts: a central dot with radiating lines. Because the shape is simple and widely supported, the aterisk appears in nearly every character encoding, from basic ASCII to modern Unicode, making it one of the most portable symbols in digital text.
Common Uses in Writing and Editing
In editorial and publishing workflows, an aterisk usually signals that a footnote, endnote, or correction follows. Writers place it after a word or phrase, then add the corresponding note at the bottom of the page or at the end of the document. This keeps the main text clean while still giving readers a path to supplementary detail.
Asterisks also serve as a censor or redaction tool, replacing letters in words to soften language or avoid repetition. In academic and journalistic style guides, the symbol can denote a statistical significance marker or a reference to a source, though the exact convention varies by field and publisher.
The Aterisk in Programming and Code
In programming, the aterisk is far more than a decorative mark. Its meaning shifts depending on the language and context:
- Wildcard: In file paths, command-line interfaces, and search queries, * matches any sequence of characters. Typing *.txt in a terminal, for example, selects every file ending in .txt.
- Pointer declaration: In C and C++, the asterisk declares a pointer variable, signaling that the value stored is a memory address rather than a direct data value.
- Multiplication operator: Many languages use * as the standard multiplication symbol, replacing the mathematical × to avoid confusion with the letter x.
- Repetition and unpacking: In Python, * unpacks iterables in function calls or collects extra arguments, a pattern that has expanded in newer versions of the language.
Because the same glyph carries so many distinct meanings, context is everything. A reader encountering an aterisk in a configuration file, a shell command, or a line of C code should first ask what role the symbol is playing in that specific environment.
Configuration Files and Markup
Beyond code, the aterisk appears in configuration syntax and lightweight markup. In Markdown, placing an asterisk at the start of a line creates an unordered list item. In YAML and some other data formats, * serves as an alias reference, letting documents reuse previously defined nodes without duplication.
In regular expressions, the asterisk is a quantifier meaning "zero or more of the preceding element." This is a frequent source of confusion for newcomers, who may expect it to mean "any character" the way a wildcard does. Recognizing the distinction between wildcard and regex uses of the aterisk prevents subtle bugs in search patterns and input validation.
Practical Guidance
When you see an aterisk in any context, the safest approach is the same: look at what surrounds it. In a footnote-heavy article, it points to a note. In a terminal prompt, it stands in for a file pattern. In a line of code, it may declare a pointer, perform multiplication, or modify how a function receives arguments. The symbol is compact, but its meanings are broad.
For writers, keeping a style guide on hand helps ensure that asterisks are used consistently. For developers, understanding the language-specific rules prevents misinterpretation. In both cases, the aterisk earns its place as one of the most useful and overloaded characters in modern text.