方法 : 変数内に文字を保持する
更新 : 2007 年 11 月
変数を Char または String のデータ型として宣言すると、変数で個別の文字が保持されます。
文字型 (Char) (Visual Basic) の変数は、Unicode 1 文字を保持できます。文字列型 (String) (Visual Basic) の変数は、0 個以上の Unicode 文字列を保持できます。
**Unicode 文字。**Char または String 変数で指定可能な値は、Unicode 文字セット内のコード ポイント、または文字コードです。Unicode 文字には、基本 ASCII 文字セット、その他各種のアルファベット文字、アクセント、通貨記号、分数、発音記号、数学および科学技術記号が含まれます。
1 つの変数内で複数の文字を保持する必要がまったくない場合は、Char データ型を使用します。String データ型はより多くのメモリを必要とするため、パフォーマンスが低下します。
![]() |
---|
Unicode 文字セットでは、コード ポイント D800 ~ DFFF (10 進数表現で 55296 ~ 55551) をサロゲート ペア用に予約します。サロゲート ペアでは、単一のコード ポイントを表すのに 2 つの 16 ビット値が必要です。Char 変数では、サロゲート ペアを保持することはできません。また、String では、このようなペアを保持するためには 2 桁を使用します。 |
変数で単一の文字を保持するには
Dim ステートメント (Visual Basic) を使用して変数を宣言します。
変数名の後に As 句を指定します。
As キーワードの後に Char キーワードを指定します。
変数内に連続する文字を保持するには
Dim ステートメントを使用して変数を宣言します。
変数名の後に As 句を指定します。
As キーワードの後に String キーワードを指定します。
参照
概念
参照
単精度浮動小数点型 (Single) (Visual Basic)