!

An exclamation mark (sometimes called a "bang") between two words denotes a trait!character relationship between them, especially between a character and a trait of that character. 
For example, CAPSLOCK!Harry refers to Harry Potter shouting in capslock during much of The Order of the Phoenix. Dark!Harry refers to Dark Harry, a popular trope.
Femme!Blair refers to a characterization of Blair Sandburg behaving in fanfiction in a way some might consider stereotypically effeminate. 
The bang relationship can also be used in the noun!fic form, referring to things like wing!fic, crack!fic, rape!fic and so on. However, in this case, it's usually also acceptable to omit the exclamation mark and make it one word, which does not happen for trait!character expressions.
Moonbeam's Predilections defined ! in their "Fanfiction Terminology":
==Origins Outside of Fandom==
Linguist Gretchen McCulloch discussed the origins and functions of "exclamation!compounds" on her blog in a 2013 post, noting a relevant UrbanDictionary definition from 2004. McCulloch described her own initial encounter with the convention:
===X-Files Origin Story===
The adj!noun format is purported to have started in X-Files fandom. Good examples for this are Wombat's Spotter's Guide to the Common Krycek and the accompanying Spotter's Guide to the Common Mulder where several Krycek sub-species such as Bad to the Bone!Krycek, Bad but Lovin'!Krycek, Hot'n'dirty!Krycek or Misunderstood!Krycek and Mulder sub-subspecies such as Angst!Mulder, Basketcase!Mulder, HappySlut!Mulder, Sensitive!Mulder and WellAdjusted!Mulder are described. The first usage was Action!Mulder, referring to canon scenes where Mulder suddenly went all actiony (instead of talky), followed by Saint!Scully. Eventually they lost the initial capitals and the canon connections; by the time it hit other fandoms, it was being used to describe fannish things.See the related Talk:! page.
From a May 1997 APA: 
Another X-Files mention, this one from the FAQ for OBSSE in 1997: 
===Email Bang Paths Origin Story ===
On July 4, 2014 molly-ren received a question on her blog on Tumblr, about the possible origins of using !:
Before long, other users decided to give their pennies something to what they believed:
Behold, on the 7th of that same month, nentuaby added his comment on the discussion, with direct response from raincityruckus:
This description of bang paths lines up with definition in the hacker dictionary known as the Jargon File, which lends credence to this definition.
===Programming Language Origin Story===
In November 2012 at a Tumblr post, tawnyport connected the fannish usage of ! to C/C++ coding conventions:
Thus, Saint!Scully would essentially mean, a characterization (in fanworks) of Scully as a saint which diverges from who Scully really is in the show. This explanation is fairly poorly supported, however, since this usage diverges fairly heavily from both its actual usage in fandom and its usage in programming language syntax. It is therefore likely apocryphal.
 
==References==
✪ This article was featured on the Fanlore main page in 2017How To & About
*About Featured Articles
*How to Nominate
Past Featured Articles
*2024
*2023
*2022
*2021
*2020
*2019
*2018
*2017
Featured Article Nominations
*2024
*2023
*2022
*2021
*2020
*2019
*2018
*2017
Category:2017 Featured Articles
Category:2017 Featured Articles
Category:X-Files Fandom Glossary