回答編集履歴

1

修正

2020/08/11 12:45

投稿

amiya
amiya

スコア1218

test CHANGED
@@ -18,7 +18,9 @@
18
18
 
19
19
  いわゆる文字コードというもので、文字ごとに一文字ずつ、どの文字は何番というふうに数値が割り振られています。
20
20
 
21
+ C#のchar型はUTF-16という文字コードが使われており、
22
+
21
- アスキーコードであれば、`'0'`には、`48`が、`'9'`には`57`が割り当てられています。
23
+ `'0'`には、`48`が、`'9'`には`57`が割り当てられています。
22
24
 
23
25
  つまりは、
24
26
 
@@ -36,7 +38,7 @@
36
38
 
37
39
  実際の数値が何になるか?またその間に何があるかは、文字コードによって異なる可能性があります。
38
40
 
39
- 上述のようなアスキーコードであれば、48~57番まで、アスキーコード表を見れば
41
+ 上述のようなUTF-16であれば、48~57番まで(16進数表記では`0030-0039`)をコード表で確認すると
40
42
 
41
43
  `0123456789`の各文字となります。
42
44