提供: Japanese Scratch-Wiki

このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する

16進数とは、「0123456789」の10個に、「abcdef」を加えた0123456789abcdefの16種類の数字で表す、16で繰り上がる数である。

10進数 16進数 2進数(8桁)
0 0 00000000
1 1 00000001
2 2 00000010
3 3 00000011
4 4 00000100
5 5 00000101
6 6 00000110
7 7 00000111
8 8 00001000
9 9 00001001
10 a 00001010
11 b 00001011
12 c 00001100
13 d 00001101
14 e 00001110
15 f 00001111
16 10 00010000
17 11 00010001
18 12 00010010
19 13 00010011
20 14 00010100
21 15 00010101
22 16 00010110
23 17 00010111
24 18 00011000
25 19 00011001
26 1a 00011010
27 1b 00011011
28 1c 00011100
29 1d 00011101
30 1e 00011110
31 1f 00011111
32 20 00100000
33 21 00100001
34 22 00100010
35 23 00100011
36 24 00100100
37 25 00100101
38 26 00100110
39 27 00100111
40 28 00101000
41 29 00101001
42 2a 00101010
43 2b 00101011
44 2c 00101100
45 2d 00101101
46 2e 00101110
47 2f 00101111
48 30 00110000
49 31 00110001
50 32 00110010

用途

色の指定

Scratchでは、

ペンの色を ([0x]と[04f56d]) にする

このように、16進数で色を指定することができる。色のデータは、RGBの3つ(とA)で構成されており、R・G・B全て、取りうる値は000~255の整数。16進数の2桁で表せる最大値は255なので、16進数がぴったりなのである。

圧縮

Scratchにおいて、セーブデータ等の文字数を少なくするために、しばしば16進数が使われる。ただし、少なくなるのは文字数だけで、データはむしろ増幅している。

Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。