LoginSignup
0
1

More than 1 year has passed since last update.

10進数表記と16進数表記(0xあり)の文字数の比較表

Posted at

10進数の文字数と、16進数の文字数の比較表です。
(末尾に 'L' や 'LL' が付く場合は考慮していません)
10^13 から16進数の方が短めになるようです。

10進数 16進数
0 1 < 3 0x0
9 1 < 3 0x9
10 2 < 3 0xa
15 2 < 3 0xf
16 2 < 4 0x10
99 2 < 4 0x63
100 3 < 4 0x64
255 3 < 4 0xff
256 3 < 5 0x100
999 3 < 5 0x3e7
1000 4 < 5 0x3e8
4095 4 < 5 0xfff
4096 4 < 6 0x1000
9999 4 < 6 0x270f
10000 5 < 6 0x2710
65535 5 < 6 0xffff
65536 5 < 7 0x10000
99999 5 < 7 0x1869f
100000 6 < 7 0x186a0
999999 6 < 7 0xf423f
1000000 7 = 7 0xf4240
1048575 7 = 7 0xfffff
1048576 7 < 8 0x100000
9999999 7 < 8 0x98967f
10000000 8 = 8 0x989680
16777215 8 = 8 0xffffff
16777216 8 < 9 0x1000000
99999999 8 < 9 0x5f5e0ff
100000000 9 = 9 0x5f5e100
268435455 9 = 9 0xfffffff
268435456 9 < 10 0x10000000
999999999 9 < 10 0x3b9ac9ff
1000000000 10 = 10 0x3b9aca00
4294967295 10 = 10 0xffffffff
4294967296 10 < 11 0x100000000
9999999999 10 < 11 0x2540be3ff
10000000000 11 = 11 0x2540be400
68719476735 11 = 11 0xfffffffff
68719476736 11 < 12 0x1000000000
99999999999 11 < 12 0x174876e7ff
100000000000 12 = 12 0x174876e800
999999999999 12 = 12 0xe8d4a50fff
1000000000000 13 > 12 0xe8d4a51000
1099511627775 13 > 12 0xffffffffff
1099511627776 13 = 13 0x10000000000
9999999999999 13 = 13 0x9184e729fff
10000000000000 14 > 13 0x9184e72a000
17592186044415 14 > 13 0xfffffffffff
17592186044416 14 = 14 0x100000000000
99999999999999 14 = 14 0x5af3107a3fff
100000000000000 15 > 14 0x5af3107a4000
281474976710655 15 > 14 0xffffffffffff
281474976710656 15 = 15 0x1000000000000
999999999999999 15 = 15 0x38d7ea4c67fff
1000000000000000 16 > 15 0x38d7ea4c68000
4503599627370495 16 > 15 0xfffffffffffff
4503599627370496 16 = 16 0x10000000000000
9999999999999999 16 = 16 0x2386f26fc0ffff
10000000000000000 17 > 16 0x2386f26fc10000
72057594037927935 17 > 16 0xffffffffffffff
72057594037927936 17 = 17 0x100000000000000
99999999999999999 17 = 17 0x16345785d89ffff
100000000000000000 18 > 17 0x16345785d8a0000
999999999999999999 18 > 17 0xde0b6b3a763ffff
1000000000000000000 19 > 17 0xde0b6b3a7640000
1152921504606846975 19 > 17 0xfffffffffffffff
1152921504606846976 19 > 18 0x1000000000000000
9999999999999999999 19 > 18 0x8ac7230489e7ffff
10000000000000000000 20 > 18 0x8ac7230489e80000
18446744073709551615 20 > 18 0xffffffffffffffff
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1