ASCIIコード変換

文字列
ASCIIコード
16進数
2進数
次のツールも使用できます: 16進数から10進数

ASCIIコードと文字の相互変換

ASCIIコードとは、文字や記号をコンピュータが理解できる数字のコードに変換するための標準化されたシステムです。例えば、文字「A」はASCIIコードで「65」と表されます。この変換器を使えば、簡単にASCIIコードから文字へ、また文字からASCIIコードへの相互変換が行えます。

文字からASCIIコードへの変換

文字をASCIIコードに変換する時、それぞれの文字は一意のコードに対応しています。ここで「A」は「65」「B」は「66」となります。

文字 ASCIIコード
A 65
B 66

ASCIIコードから文字への変換

逆にASCIIコードから文字への変換も同じく可能です。例えば、ASCIIコード「65」は文字「A」に「66」は「B」に対応します。

このように、ASCIIコードを使ってデータのエンコードやデコードを行うことで、テキストデータの処理が可能になります。プログラミングやデータ通信において、ASCIIコードは基本的な知識として非常に重要です。

16進数、2進数と文字の相互変換

コンピュータの世界では、情報を表現するために2進数や16進数が広く使用されています。文字とこれらの数値システムとの相互変換は、プログラミングやデータ解析において非常に重要です。

文字から16進数、2進数への変換

文字を16進数や2進数に変換することは、その文字のASCIIコードを基に行われます。例えば、文字「A」のASCIIコードは65であり、これを16進数に変換すると「41」、2進数に変換すると「1000001」となります。

文字 ASCIIコード 16進数 2進数
A 65 41 1000001

16進数、2進数から文字への変換

16進数や2進数から文字への変換も、逆のプロセスを経て行われます。16進数「41」や2進数「1000001」は、ASCIIコードの「65」に対応し、これは文字「A」を意味します。

この変換プロセスは、データのエンコードやデコード、またはデータの圧縮や暗号化など、多くの技術領域で応用されています。正確な変換を行うことで、データの整合性を保ち、エラーの発生を防ぐことができます。

アスキーコードの一覧表

プログラムやデータ処理において、アスキーコードの一覧表は非常に役立ちます。一覧表を使って、各文字に対応するアスキーコードを簡単に参照することができます。

アスキーコードと文字の対応表
文字 ASCIIコード(10進数) ASCIIコード(16進数) ASCIIコード(2進数)
空白 (スペース) 32 20 100000
! 33 21 100001
" 34 22 100010
# 35 23 100011
$ 36 24 100100
% 37 25 100101
& 38 26 100110
' 39 27 100111
( 40 28 101000
) 41 29 101001
* 42 2A 101010
+ 43 2B 101011
, 44 2C 101100
- 45 2D 101101
. 46 2E 101110
/ 47 2F 101111
0 48 30 110000
1 49 31 110001
2 50 32 110010
3 51 33 110011
4 52 34 110100
5 53 35 110101
6 54 36 110110
7 55 37 110111
8 56 38 111000
9 57 39 111001
: 58 3A 111010
; 59 3B 111011
< 60 3C 111100
= 61 3D 111101
> 62 3E 111110
? 63 3F 111111
@ 64 40 1000000
A 65 41 1000001
B 66 42 1000010
C 67 43 1000011
D 68 44 1000100
E 69 45 1000101
F 70 46 1000110
G 71 47 1000111
H 72 48 1001000
I 73 49 1001001
J 74 4A 1001010
K 75 4B 1001011
L 76 4C 1001100
M 77 4D 1001101
N 78 4E 1001110
O 79 4F 1001111
P 80 50 1010000
Q 81 51 1010001
R 82 52 1010010
S 83 53 1010011
T 84 54 1010100
U 85 55 1010101
V 86 56 1010110
W 87 57 1010111
X 88 58 1011000
Y 89 59 1011001
Z 90 5A 1011010
[ 91 5B 1011011
\ 92 5C 1011100
] 93 5D 1011101
^ 94 5E 1011110
_ 95 5F 1011111
` 96 60 1100000
a 97 61 1100001
b 98 62 1100010
c 99 63 1100011
d 100 64 1100100
e 101 65 1100101
f 102 66 1100110
g 103 67 1100111
h 104 68 1101000
i 105 69 1101001
j 106 6A 1101010
k 107 6B 1101011
l 108 6C 1101100
m 109 6D 1101101
n 110 6E 1101110
o 111 6F 1101111
p 112 70 1110000
q 113 71 1110001
r 114 72 1110010
s 115 73 1110011
t 116 74 1110100
u 117 75 1110101
v 118 76 1110110
w 119 77 1110111
x 120 78 1111000
y 121 79 1111001
z 122 7A 1111010
{ 123 7B 1111011
| 124 7C 1111100
} 125 7D 1111101
~ 126 7E 1111110