キャラクター
メニューを表示するにはスワイプしてください
キーワード char は単一の文字を表します。文字の値は常にシングルクォート(')で囲まれます。
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char letter1 = 'a'; char letter2 = 'b'; Console.WriteLine(letter1); // Output: a Console.WriteLine(letter2); // Output: b } } }
すべての文字には、ASCIIテーブル内の対応する番号があります。これは、コンピュータがテキストを表現するために使用するシステムです。例えば、a は 97、b は 98 です。完全なテーブルはhereで確認できます。文字に対する算術演算はこれらの番号を使用します。例えば:
main.cs
123456789101112131415using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }
上記のコードは、195 と a のASCII値の合計が b であるため、195 を出力します。
0から9までの数字も、シングルクォートで囲むことで文字として表現できます:
char val = '7';
ただし、文字として表現された数字は整数とは異なります。
注意
文字をASCII値で合計する方法は、簡易ハッシュ関数の作成に役立ちます。これらの関数は、データの整合性チェックやストレージシステムへのデータ分散に利用されます。文字列内の各文字のASCII値を合計することで、その文字列の一意な数値表現を生成できます。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 5
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 5