24

I feel silly for asking this but it isn't like I could google this.

What is the ` character called? In case it doesnt show up, it is the character used for inline code with markdown. Also, on most keyboards, it shares the key with ~.

I like all three answers so I made this a CW instead of accepting

Mechanical snail
  • 29,755
  • 14
  • 88
  • 113

5 Answers5

37

All sorts of things, but in programming mostly the back-quote or backtick,

21

Grave (pronounced Grahv, not like the synonym for tomb) or Grave accent.

  • 1
    Does that mean that the single-quote (') is really the acute accent? –  Jul 31 '10 at 10:51
  • 2
    No, the acute accents is ´ (used on things like the Es in résumé). Single quotes are just called single quotation marks or apostrophes depending on usage (although single quotation marks and apostrophes are technically two distinct symbols). –  Jul 31 '10 at 10:53
  • this page calls it backquote, interesting. You both answered my Q tho. http://en.wikipedia.org/wiki/Quotation_mark_glyphs –  Jul 31 '10 at 10:56
  • 6
    As Neil mentioned, it's called a back-tick or a backquote in programming contexts, but in most other contexts, it's a grave. In your example of markdown, it'd be more appropriately called a backquote/back-tick. –  Jul 31 '10 at 11:00
8

From the Jargon file, the prime nerd reference which really should be an ISO standard :-)

Common: backquote; left quote; left single quote; open quote; ; grave.

Rare: backprime; backspark; unapostrophe; birk; blugle; back tick; back glitch; push; opening single quotation mark; quasiquote.

Community
  • 1
  • 1
paxdiablo
  • 854,327
  • 234
  • 1,573
  • 1,953
7

You can use Unicode table to find name of the symbol. There are utilities which let you search it, like gucharmap. It gives U+0060 GRAVE ACCENT for this symbol.

Daniel Kluev
  • 11,025
  • 2
  • 36
  • 36
1

This answer or this answer provides a good definition.

In laymen's terms "no-shift-tilde" is also useful in PHP for keeping mySQL statements from crashing on single quotes on the table name.

SELECT * from `the_table_name` WHERE id=1 // best practice

For some reason certain PHP servers will choke on this:

SELECT * from 'the_table_name' WHERE id=1 // not preferred method

This normally works, but doesn't pass nice in strings:

SELECT * from "the_table_name" WHERE id=1 // how to escape this string?

Other than that, I don't use it much.

Community
  • 1
  • 1
Talvi Watia
  • 1,070
  • 1
  • 14
  • 28