キャレット

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

‸⁁⎀
^
キャレット
Unicode の場合U + 2038‸ キャレットU + 2041⁁キャレット挿入ポイントU + 2380⎀挿入記号U + 005E ^サーカムフレックスアクセント


と違う
と違うU + 028CʌLATINSMALLLETTERTURNED V U + 2227∧LOGICALANDU + 03BBλGREEKSMALLLETTERLAMDA U + 039BΛGREEKCAPITALLETTERLAMDA


キャレット/ K AER ɪ T /)V字形である書記素、通常反転時には、拡張に使用される校正タイポグラフィテキストのこの時点で挿入されるその付加的な材料の必要性を示すために。

同様のマーク^があり、プログラミング、数学、その他のコンテキストでさまざまな用途があります。記号はタイプライターとコンピュータープリンターに含まれていたため、曲折アクセント記号を文字に重ねて印刷することができました(ôまたはŵのように)。キャラクターは他の多くの目的でコンピューター言語で再利用されるようになり、時間の経過とともに外観が拡大および縮小され、アクセント記号として使用できなくなりました。この記号は「キャレット」と呼ばれることがよくありますが、このページでは、実際のキャレットと区別するために「サーカムフレックス」と呼びます。この曲折アクセント記号は、曲折アクセント記号曲がったv論理積など、他の山形の文字と混同しないでください。、これは時折カレットと呼ばれることもあります。[1] [2]

を使用します

校正マーク

キャレットは元々、句読点、単語、または句をドキュメントのどこに挿入するかを示す校正マークとして手書きの形式で使用されていました。[3]この用語は、ラテン語の キャレット「欠けている」、carēre、「欠けている、分離されている、自由である」に由来しています。[4]キャレット記号は、コンマなどの行レベルの句読点の場合はテキスト行の下に、次のような上位文字の場合は逆キャレット(U + 02C7ˇCARONを参照)として行の上に 記述されます。アポストロフィ; _ [5] 挿入する素材は、キャレットの内側、マージン、またはラインの上に配置できます。

プログラミング言語

自立型曲折アクセント記号^は、プログラミング言語で多くの用途があり、通常はキャレットと呼ばれます。これは、他の用途の中でも、べき乗、ビット単位のXOR演算子、文字列の連結、およびキャレット記法の制御文字表すことができます。正規表現では、曲折アクセント記号は文字列または行の先頭に一致するために使用されます。文字クラスを開始する場合は、クラスの逆が一致します。

ANSI Cは、の形で曲折を転写することができますトリグラフ ??'の文字が最初にすべての文字セットやキーボードでは利用できませんでしたとして、。 C ++は、さらに同様のトークンをサポートxor(ため^)およびxor_eq(のための^=完全な文字を避けるために)。 RFC 1345として文字を転写することをお勧めします有向グラフ '>必要なとき。[6]

Pascalは、ポインタの宣言と逆参照に回旋枝を使用しますSmalltalkでは、回旋枝はメソッドのreturnステートメントです。C ++ / CLIでは、ClassName^構文を使用してハンドルを介して.NET参照型にアクセスします。Mac OS XおよびiOS用のAppleのC拡張機能では、曲折アクセント記号を使用してブロックを作成し、ブロックタイプを示します。 Goは、ビット単位のNOT演算子として使用します。

Node.jsは、 package.jsonファイルのサーカムフレックスを使用して、特定の依存関係ごとに使用されている依存関係解決の動作を示します。Node.jsの場合、サーカムフレックスは、 semverで定義されている「メジャー」更新と見なされない限り、あらゆる種類の更新を許可します。[7]

上付き文字とべき乗の代理記号

数学では、曲折アクセント記号はべき乗3 53^5の場合)を表すことがありますが、通常の上付き文字は簡単には使用できません(一部のグラフ電卓のように)。TeX植字で上付き文字を示すためにも使用されます。アイザック・アシモフが1974年の「スキューズ数」エッセイ(スキューズ数)で説明したように、「指数を通常のサイズの図形にし、レバーで持ち上げられているかのように、そのときの重量が増加します。サイズが大きくなると、レバーが下に曲がります。」[8]べき乗のための回旋枝の使用は、 ALGOL60にまでさかのぼることができます。[要出典]は、数学で一般的な上付き文字表記を呼び出すことを目的として、べき乗演算子を上向きの矢印として表現しました。上向きの矢印はクヌースの上矢印表記でハイパーオペレーションを示すために使用されるようになりました。

エスケープ文字

多くの場合、制御文字を表示するためのキャレット記法と見なされます。たとえば^A、値が1の制御文字を意味します。

Windowsのコマンドラインインタープリターcmd.exeは、サーカムフレックスを使用して予約文字をエスケープします(他のほとんどのシェルは円記号を使用します)。たとえば、入力したプログラムに引数として小なり記号を渡す場合^<

序数標識

イタリア語では、曲折アクセント記号が序数標識と同じように使用されることがあります。最も顕著なのは、イタリア国内の列車の主要な運行会社であるトレニタリアローマのATAC公共交通機関からのチケットです。トレニタリアのチケットでは、搭乗クラスは1 ^または2 ^と表記されることが多く、それぞれファーストクラスまたはセカンドクラスを意味します。[要出典]これは、(Unicode以前の)ISO Latin 1文字セットでイタリア語で使用されている女性の序数標識 ªがないためです(男性の序数標識ºは通常、度記号に置き換えられます)拡張文字が使用できない場合、またはタイプセットの精度が低い場合)。

上向き矢印

インターネットフォーラムFacebookなどのソーシャルネットワーキングサイト、またはオンラインチャットは、サーカムフレックスまたは一連の曲折アクセント記号が、あるユーザーによる別のユーザーの投稿の下または後に使用される場合があります。この使用法では、曲折アクセント記号^は、読者、ポスター、または元の投稿(OP)が上記の行/投稿を表示することを意味する上向きの矢印を表します[9]。矢印の使用法に加えて、^を投稿したユーザーが上記の投稿に同意することを意味する場合もあります。複数の曲折アクセント記号は、コメントが上記の投稿に返信または関連していることを示している場合があります。これは、使用されている曲折アクセント記号の数と相関関係があるか、前の投稿の正しい部分に「下線を引く」か、単に強調するために使用されます。

コンパイルエラーが発生した場所を指摘するために、Javaコンパイラなどのプログラミング言語コンパイラでも同様の使用法が採用されています。[要出典]エラーの場所の行番号と列番号を示すことに加えて、コンパイラはコードの障害のある行を出力し、スペースで埋められた次の行に単一の曲折アクセント記号を使用してエラーを視覚的に示します位置。曲折アクセント記号は、エラーの詳細をテキストベースで印刷する際に上向きの矢印として機能します。

歴史的なコンピュータシステムのエンコーディング

ASCII標準の元の1963バージョンは上向き矢印にコードポイント5Ehexを使用してました。ただし、1965年のECMA-6標準では、上矢印が曲折アクセント記号^発音区別符号に置き換えられ、1967年にはASCIIの2番目の改訂版がそれに続きました。[10]初期のメインフレームミニコンピューターは主にテレプリンターを出力デバイスとして使用していたため、必要に応じて文字の上に回旋枝を印刷することができました。しかし、モニターの急増に伴い、これは不十分であり、合成済み文字が見られました 、発音区別符号が含まれると、代わりのような添付の文字セット、導入したラテン-1とその後のUnicode元曲折文字は、他の目的のために残っていた、そしてそれはもはや文字の上にフィットする必要はなかったので、それは外観が大きくなりました。[11]

も参照してください

参照

  1. ^ Unicode(1991–2012)。「IPA拡張機能」 (PDF)2012年8月20日取得
  2. ^ エリックW.ワイスタイン。「キャレット」MathWorldWolfram 2012年8月20日取得
  3. ^ 研究論文の作家のためのMLAハンドブック(7版)。ニューヨーク:現代語学協会2009.p。 121ISBN 978-1-60329-024-1
  4. ^ 「キャレット」メリアム・ウェブスター2012年8月19日取得
  5. ^ アメリカ心理学会の出版マニュアル(第5版)。ワシントンDC:アメリカ心理学会2001.p。 338ISBN 1-55798-791-2
  6. ^ RFC 1345
  7. ^ 「node.jsのキャレット範囲」2016年12月3日にオリジナルからアーカイブされました2019年10月1日取得
  8. ^ Isaac Asimov(1974)、 "Skewered"、 Of Matters Great and Small Doubleday ISBN 978-0385022255 
  9. ^ 「キャレットとは何ですか?」コンピューターの希望2012年8月14日取得
  10. ^ トム・ジェニングス。「ASCII:情報浸透のための米国標準コード」アーカイブされたオリジナルの2014年8月21日に取得した14年9月2010
  11. ^ Jukka K. Korpela(2010年1月18日)。「Kirjaintentarinoita」(PDF)(フィンランド語)。pp。132–133 2010年9月14日取得