二进制 (base 2)
八进制 (base 8)
十进制 (base 10)
十六进制 (base 16)

说明

参考:https://github.com/Skalman/baseconvert

无符号正整数编码示例 (64 bit)
十进制 十进制 二进制 十六进制
0^0 0 00000000 0x0
2^0 1 00000001 0x1
2^1 2 00000010 0x2
2^2 4 00000100 0x4
2^3 8 00001000 0x8
2^4 16 00010000 0x10
2^5 32 00100000 0x20
2^6 64 01000000 0x40
2^7 128 10000000 0x80
2^8 256 00000001 00000000 0x100
2^9 512 00000010 00000000 0x200
2^10 1024 00000100 00000000 0x400
2^11 2048 00001000 00000000 0x800
2^12 4096 00010000 00000000 0x1000
2^13 8192 00100000 00000000 0x2000
2^14 16384 01000000 00000000 0x4000
2^15 32768 10000000 00000000 0x8000
2^16 65536 00000001 00000000 00000000 0x10000
2^17 131072 00000010 00000000 00000000 0x20000
2^18 262144 00000100 00000000 00000000 0x40000
2^19 524288 00001000 00000000 00000000 0x80000
2^20 1048576 00010000 00000000 00000000 0x100000
2^21 2097152 00100000 00000000 00000000 0x200000
2^22 4194304 01000000 00000000 00000000 0x400000
2^23 8388608 10000000 00000000 00000000 0x800000
2^24 16777216 00000001 00000000 00000000 00000000 0x1000000
2^25 33554432 00000010 00000000 00000000 00000000 0x2000000
2^26 67108864 00000100 00000000 00000000 00000000 0x4000000
2^27 134217728 00001000 00000000 00000000 00000000 0x8000000
2^28 268435456 00010000 00000000 00000000 00000000 0x10000000
2^29 536870912 00100000 00000000 00000000 00000000 0x20000000
2^30 1073741824 01000000 00000000 00000000 00000000 0x40000000
2^31 2147483648 10000000 00000000 00000000 00000000 0x80000000
2^32 4294967296 00000001 00000000 00000000 00000000 00000000 0x100000000
2^33 8589934592 00000010 00000000 00000000 00000000 00000000 0x200000000
2^34 17179869184 00000100 00000000 00000000 00000000 00000000 0x400000000
2^35 34359738368 00001000 00000000 00000000 00000000 00000000 0x800000000
2^36 68719476736 00010000 00000000 00000000 00000000 00000000 0x1000000000
2^37 137438953472 00100000 00000000 00000000 00000000 00000000 0x2000000000
2^38 274877906944 01000000 00000000 00000000 00000000 00000000 0x4000000000
2^39 549755813888 10000000 00000000 00000000 00000000 00000000 0x8000000000
2^40 1099511627776 00000001 00000000 00000000 00000000 00000000 00000000 0x10000000000
2^41 2199023255552 00000010 00000000 00000000 00000000 00000000 00000000 0x20000000000
2^42 4398046511104 00000100 00000000 00000000 00000000 00000000 00000000 0x40000000000
2^43 8796093022208 00001000 00000000 00000000 00000000 00000000 00000000 0x80000000000
2^44 17592186044416 00010000 00000000 00000000 00000000 00000000 00000000 0x100000000000
2^45 35184372088832 00100000 00000000 00000000 00000000 00000000 00000000 0x200000000000
2^46 70368744177664 01000000 00000000 00000000 00000000 00000000 00000000 0x400000000000
2^47 140737488355328 10000000 00000000 00000000 00000000 00000000 00000000 0x800000000000
2^48 281474976710656 00000001 00000000 00000000 00000000 00000000 00000000 00000000 0x1000000000000
2^49 562949953421312 00000010 00000000 00000000 00000000 00000000 00000000 00000000 0x2000000000000
2^50 1125899906842624 00000100 00000000 00000000 00000000 00000000 00000000 00000000 0x4000000000000
2^51 2251799813685248 00001000 00000000 00000000 00000000 00000000 00000000 00000000 0x8000000000000
2^52 4503599627370496 00010000 00000000 00000000 00000000 00000000 00000000 00000000 0x10000000000000
2^53 9007199254740992 00100000 00000000 00000000 00000000 00000000 00000000 00000000 0x20000000000000
2^54 18014398509481984 01000000 00000000 00000000 00000000 00000000 00000000 00000000 0x40000000000000
2^55 36028797018963968 10000000 00000000 00000000 00000000 00000000 00000000 00000000 0x80000000000000
2^56 72057594037927936 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x100000000000000
2^57 144115188075855872 00000010 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x200000000000000
2^58 288230376151711744 00000100 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x400000000000000
2^59 576460752303423488 00001000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x800000000000000
2^60 1152921504606846976 00010000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x1000000000000000
2^61 2305843009213693952 00100000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x2000000000000000
2^62 4611686018427387904 01000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x4000000000000000
2^63 9223372036854775808 10000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 0x8000000000000000
2^64-1 18446744073709551615 11111111 11111111 11111111 11111111 11111111 11111111 11111111 11111111 0xFFFFFFFFFFFFFFFF

0 条用户评论

0 / 300