Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ キャラクター | データ型の取り扱い
C#の基礎

bookキャラクター

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

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

main.cs

main.cs

copy
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

copy
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 } } }

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

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

char val = '7';

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

注意

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

question mark

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

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

すべて明確でしたか?

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

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

セクション 2.  5

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 2.  5
some-alt