大文字

大文字（おおもじ、） は、ギリシア文字やそれから派生したスクリプト（文字体系）で、文頭や固有名詞のはじめなどに使う大きな字形の文字である。本来は大文字のみで記述してきたが、筆記を簡単にするために角を丸めたりした文字から小文字が現れると、大文字と小文字がひとつの文・単語の中で混在して用いられるようになった。
大文字と小文字の区別があるスクリプトは、ギリシア文字・ラテン文字・キリル文字・アルメニア文字・デザレット文字などである。グルジア文字のフツリ (Khutsuri) には大文字のみがある。
頭文字が大文字になる場合.
単語の特定の文字（ほとんどは語頭の1文字だが例外もある）で大文字が使われるのは、次のような場合である。
このような場合に大文字になるのは、通常、語頭の1文字である。
ただし前置詞や冠詞に由来する部分がハイフンやアポストロフィで結ばれている語は語頭が大文字では書かれず、ハイフンやアポストロフィの次の1文字目が大文字で書かれる。ハイフンやアポストロフィが取れて完全に1語になったときは、それに語頭を加えた2文字が大文字で書かれることがある（例: DeForest, McCartney 下記キャメルケース参照）。
大文字化のやり方は言語に依存する。トルコ語では、i の大文字は であり、I は の大文字である。オランダ語の IJ は文頭に来る場合、両方を大文字で書く（例： 「鉄は金属である」）。一方、ウェールズ語・チェコ語の Ch、ハンガリー語（ハンガリー語アルファベット）、南スラヴ語群のラテン文字表記（ガイ式ラテン・アルファベット）、以前のスペイン語の Ch, Llなどは1文字として扱う合字でも最初の文字だけを大文字にする。
商品名などでは、単純なルールにのっとっていないことがある。また、近年の英語圏では、小文字が柔らかい印象を与えることから、若者を中心にメールなどで自分の名前をすべて小文字で書くことを好む者も多い。
全てが大文字になる場合.
そのほか、特別な場合には、単語の文字すべてを大文字で書くことも行われる。
タイトルケース.
大文字と小文字は文字の属性だが、アッパーケースとローワーケースという用語は単語に対しても使える。この場合、単語の全ての文字を大文字にすることがアッパーケースであり、単語の先頭のみを大文字することをタイトルケース（英: title case）と呼ぶ。
通常、文字には大文字と小文字だけがありタイトルケースはないが、頭文字が大文字になる場合で挙げたチェコ語 ・ハンガリー語・南スラヴ語群のラテン文字表記などの合字にはタイトルケースがある。
キャメルケース.
複合語をひと綴りとして、語の途中の要素語の最初を大文字で書き表すことをいう。
もとは、McDonald（マクドナルド）など人名（姓）にみられ、商号・商標・サービス名等に広く用いられる（例. , , ）。
また、コンピュータープログラミングにおいて、識別子の命名規則として用いられることがある。プログラミング言語の多くでは、ひとつづりをひとつの識別子として扱うため、ひとつの識別子がスペースを含んでいることはできないため、複合語をひとつのプログラム要素としたいときには「codice_1」のように直接連結することが考えられた。しかし、直接連結しては可読性を欠くため、後続の語の最初を大文字とすることが行われた。複合語の先頭を、「codice_2」のように大文字で書き始めることをアッパーキャメルケース（UCC）またはパスカルケース、「codice_3」のように小文字で書き始めることをローワーキャメルケース（LCC）または単にキャメルケースという。