Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Character | セクション
C#基礎

Character

メニューを表示するにはスワイプしてください

キーワード char は単一の文字を表します。文字の値は常にシングルクォート(')で囲まれます。

main.cs

main.cs

12345678910111213141516
using 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テーブル内の対応する番号があります。これはコンピュータがテキストを表現するために使用するシステムです。例えば、a97b98 です。完全なテーブルはhereで確認できます。文字に対する算術演算はこれらの番号を使用します。例えば:

main.cs

main.cs

123456789101112131415
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { char var1 = 'a'; char var2 = 'b'; Console.WriteLine(var1 + var2); // Output: 195 } } }

上記のコードは 195 を出力します。これは、ab のASCII値の合計が 195 であるためです。

0から9までの数字も、シングルクォートで囲むことで文字として表現できます:

char val = '7';

ただし、文字として表現された数字は整数とは異なります。

Note
ノート

ASCII値を使って文字を合計する方法は、簡易的なハッシュ関数の作成に役立ちます。これらの関数は、データの整合性チェックやストレージシステムへのデータ分散に利用できます。文字列内の各文字のASCII値を合計することで、その文字列の一意な数値表現を生成できます。

question mark

次のうち、char 値はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  15

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  15
some-alt