チルダ

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動先: 案内検索

テンプレート:Otheruseslist テンプレート:ダイアクリティカルマーク チルダ (tilde) は、チルドともいい、記号「~」のこと。スペイン語ではティルデ (tilde)、ポルトガル語ではティウ (til) と呼び、鼻音に関する音をあらわすダイアクリティカルマークの一種として使われる。もともと、字母の上に N を小さく書いたことから生じた記号である。

また、単独で用いられるチルダ (freestanding tilde) は、例えば数学においては「ほぼ等しい (similar to)」を表す記号として、UNIXオペレーティングシステム上ではホームディレクトリを示す記号などとして用いられる。

JIS X 0213の名称は、チルド

各言語における用法

スペイン語、バスク語など
ñ は硬口蓋鼻音 テンプレート:IPA2 を表す。詳しくは Ñ を参照。
ポルトガル語
ã, õ は鼻母音を表す。
エストニア語ヴォロ語
õ は非円唇後舌半狭母音[ɤ]を表す。
グリーンランド語
1973年以前の旧正書法には ã, ĩ, ũ があり、母音が長く、かつ後続する子音が長子音であることを示していた。現在は母音字と後続する子音字を重ねることで表す。
クリミア・タタール語
ñ は 軟口蓋鼻音 テンプレート:IPA2 を表す。
リトアニア語
正書法上は使用しない。上昇調の高低アクセントを持つ長い音節を表すのに用いられる。母音のほか l, m, n, r の上にもつけられる。辞書や学習書・研究書・およびアクセント記号なしではあいまいになる語を区別する目的で使用される。
ラトビア語
正書法上は使用しない。平板調の声調を表す声調記号として学術書で用いられる。
ベトナム語
ガーという声調を表す。ã, ẫ, ẵ, ẽ, ễ, ĩ, õ, ỗ, ỡ, ũ, ữ, ỹ がある。

音声記号

国際音声記号の補助記号として使われる。

  • 母音の上部に付されると、母音の「鼻音化」をあらわす。
  • 文字の下部に付されると、きしみ音をあらわす。
  • 文字に重ねると、軟口蓋化または咽頭化をあらわす。

単独に用いられるチルダ

単独で用いられるチルダ (freestanding tilde) は、数学においては「≒」などと同様に近似や「ほぼ等しい (similar to)」を表す記号として使われる[1]

  • 「ほぼ等しい」例:<math>x \sim 0 </math>
  • 「確率変数が特定の確率分布に従う」例:<math>\boldsymbol{w}_k \sim \mathcal{N} (\boldsymbol{0}, Q_k) </math>

また、X-SAMPAにあっては鼻音化を表す記号として使われている。

コンピュータ

単独のチルダはASCIIに含まれ、キーボードから容易に入力できることから、コンピュータ上においては非常に頻繁に使われる。また、多くのプログラム言語などで特定の役割を与えられている。以下はその例。

  • UNIXオペレーティングシステムでは、チルダはホームディレクトリを表す文字として用いられる(“~”単体で自身のホームディレクトリ、“~ユーザ名”でそのユーザのホームディレクトリ)。また、URLではしばしばユーザ別ホームディレクトリを表す記号として用いられる(例: http://www.example.com/~username/)。
  • C言語、およびそれに影響を受けた言語の多くでは、ビットごとのNOTを取る単項演算子として定義されている。
  • C++では、クラス名の頭に付けることでデストラクタを表す。
  • D言語では、クラス内で ~this と表記することでC++と同様デストラクタを表し、2つの配列~ で繋ぐと配列を連結する働きを持っている[2]
  • awkPerlなどいくつかの言語においては、正規表現マッチングを行う =~ 演算子(awk では ~)と、その否定として !~ 演算子が用意されている。

なお、コンピューター上におけるこの文字の字形は、ダイアクリティカルマークとしての伝統に則って上方に寄せてデザインされている場合と、ハイフンなどと同様に中央の高さにデザインされている場合とがある。また、上に寄せた場合には波打たない直線の形にデザインされるものもある。

符号位置

チルダとされるUnicode上の文字および文字参照は次の通り。

記号 Unicode JIS X 0213 文字参照 名称
~ U+007E 1-2-18 &#x7E;
&#126;
チルド
TILDE

テンプレート:CharCode テンプレート:CharCode テンプレート:CharCode テンプレート:CharCode テンプレート:CharCode テンプレート:CharCode

大文字 Unicode JIS X 0213 文字参照 小文字 Unicode JIS X 0213 文字参照 備考
à テンプレート:FormattingError 1-9-26 &Atilde;
&#xテンプレート:Dec to hex;
&#195;
ã テンプレート:FormattingError 1-9-57 &atilde;
&#xテンプレート:Dec to hex;
&#227;
ポルトガル語グリーンランド語ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7850;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7851;
ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7860;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7861;
ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7868;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7869;
ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7876;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7877;
ベトナム語
Ĩ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#296;
ĩ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#297;
グリーンランド語、ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#11362;
ɫ テンプレート:FormattingError 1-10-84 &#xテンプレート:Dec to hex;
&#619;
国際音声記号
Ñ テンプレート:FormattingError 1-9-40 &Ntilde;
&#xテンプレート:Dec to hex;
&#209;
ñ テンプレート:FormattingError 1-9-71 &ntilde;
&#xテンプレート:Dec to hex;
&#241;
スペイン語など多数
Õ テンプレート:FormattingError 1-9-44 &Otilde;
&#xテンプレート:Dec to hex;
&#213;
õ テンプレート:FormattingError 1-9-75 &otilde;
&#xテンプレート:Dec to hex;
&#245;
ポルトガル語、ベトナム語、エストニア語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7894;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7895;
ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7904;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7905;
ベトナム語
Ȭ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#556;
ȭ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#557;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7756;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7757;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7758;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7759;
Ũ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#360;
ũ テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#361;
グリーンランド語、ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7918;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7919;
ベトナム語
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7800;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7801;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7804;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7805;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7928;
テンプレート:FormattingError - &#xテンプレート:Dec to hex;
&#7929;
ベトナム語

全角チルダ

この文字の全角 (fullwidth tilde) は「~」であり、UnicodeにおけるコードはU+FF5Eである。この文字は波ダッシュテンプレート:〜」(すなわち範囲などを表す「波線」)と字形が似ているが、UnicodeやJIS X 0213では別の文字である。Windows OSでは波ダッシュの代用として全角チルダが使われるので混乱の元となっている。 テンプレート:Main

記号 Unicode JIS X 0213 文字参照 名称

テンプレート:CharCode テンプレート:CharCode

脚注

テンプレート:脚注ヘルプテンプレート:Reflist

関連項目

テンプレート:ラテン文字

テンプレート:Language-stub

テンプレート:Punctuation marks
  1. テンプレート:PDFlink
  2. C/C++に疲れた人のD言語2.0