为什么80%的码农都做不了架构师?>>>   

function IntToBin(Value: LongInt; Size: Integer): String;
vari: Integer;
beginResult:='';for i:=Size-1 downto 0 dobeginif Value and (1 shl i)<>0 thenResult:=Result+'1'elseResult:=Result+'0';end;
end;//举例:
procedure TForm1.Button1Click(Sender: TObject);
vari: Integer;s: string;
beginfor i := 0 to 255 dobegins := IntToStr(i) + #9;s := s + IntToHex(i,2) + #9;s := s + IntToBin(i,8);Memo1.Lines.Add(s);end;
end;//结果:
{
0   00  00000000
1   01  00000001
2   02  00000010
3   03  00000011
4   04  00000100
5   05  00000101
6   06  00000110
7   07  00000111
8   08  00001000
9   09  00001001
10  0A  00001010
11  0B  00001011
12  0C  00001100
13  0D  00001101
14  0E  00001110
15  0F  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
51  33  00110011
52  34  00110100
53  35  00110101
54  36  00110110
55  37  00110111
56  38  00111000
57  39  00111001
58  3A  00111010
59  3B  00111011
60  3C  00111100
61  3D  00111101
62  3E  00111110
63  3F  00111111
64  40  01000000
65  41  01000001
66  42  01000010
67  43  01000011
68  44  01000100
69  45  01000101
70  46  01000110
71  47  01000111
72  48  01001000
73  49  01001001
74  4A  01001010
75  4B  01001011
76  4C  01001100
77  4D  01001101
78  4E  01001110
79  4F  01001111
80  50  01010000
81  51  01010001
82  52  01010010
83  53  01010011
84  54  01010100
85  55  01010101
86  56  01010110
87  57  01010111
88  58  01011000
89  59  01011001
90  5A  01011010
91  5B  01011011
92  5C  01011100
93  5D  01011101
94  5E  01011110
95  5F  01011111
96  60  01100000
97  61  01100001
98  62  01100010
99  63  01100011
100 64  01100100
101 65  01100101
102 66  01100110
103 67  01100111
104 68  01101000
105 69  01101001
106 6A  01101010
107 6B  01101011
108 6C  01101100
109 6D  01101101
110 6E  01101110
111 6F  01101111
112 70  01110000
113 71  01110001
114 72  01110010
115 73  01110011
116 74  01110100
117 75  01110101
118 76  01110110
119 77  01110111
120 78  01111000
121 79  01111001
122 7A  01111010
123 7B  01111011
124 7C  01111100
125 7D  01111101
126 7E  01111110
127 7F  01111111
128 80  10000000
129 81  10000001
130 82  10000010
131 83  10000011
132 84  10000100
133 85  10000101
134 86  10000110
135 87  10000111
136 88  10001000
137 89  10001001
138 8A  10001010
139 8B  10001011
140 8C  10001100
141 8D  10001101
142 8E  10001110
143 8F  10001111
144 90  10010000
145 91  10010001
146 92  10010010
147 93  10010011
148 94  10010100
149 95  10010101
150 96  10010110
151 97  10010111
152 98  10011000
153 99  10011001
154 9A  10011010
155 9B  10011011
156 9C  10011100
157 9D  10011101
158 9E  10011110
159 9F  10011111
160 A0  10100000
161 A1  10100001
162 A2  10100010
163 A3  10100011
164 A4  10100100
165 A5  10100101
166 A6  10100110
167 A7  10100111
168 A8  10101000
169 A9  10101001
170 AA  10101010
171 AB  10101011
172 AC  10101100
173 AD  10101101
174 AE  10101110
175 AF  10101111
176 B0  10110000
177 B1  10110001
178 B2  10110010
179 B3  10110011
180 B4  10110100
181 B5  10110101
182 B6  10110110
183 B7  10110111
184 B8  10111000
185 B9  10111001
186 BA  10111010
187 BB  10111011
188 BC  10111100
189 BD  10111101
190 BE  10111110
191 BF  10111111
192 C0  11000000
193 C1  11000001
194 C2  11000010
195 C3  11000011
196 C4  11000100
197 C5  11000101
198 C6  11000110
199 C7  11000111
200 C8  11001000
201 C9  11001001
202 CA  11001010
203 CB  11001011
204 CC  11001100
205 CD  11001101
206 CE  11001110
207 CF  11001111
208 D0  11010000
209 D1  11010001
210 D2  11010010
211 D3  11010011
212 D4  11010100
213 D5  11010101
214 D6  11010110
215 D7  11010111
216 D8  11011000
217 D9  11011001
218 DA  11011010
219 DB  11011011
220 DC  11011100
221 DD  11011101
222 DE  11011110
223 DF  11011111
224 E0  11100000
225 E1  11100001
226 E2  11100010
227 E3  11100011
228 E4  11100100
229 E5  11100101
230 E6  11100110
231 E7  11100111
232 E8  11101000
233 E9  11101001
234 EA  11101010
235 EB  11101011
236 EC  11101100
237 ED  11101101
238 EE  11101110
239 EF  11101111
240 F0  11110000
241 F1  11110001
242 F2  11110010
243 F3  11110011
244 F4  11110100
245 F5  11110101
246 F6  11110110
247 F7  11110111
248 F8  11111000
249 F9  11111001
250 FA  11111010
251 FB  11111011
252 FC  11111100
253 FD  11111101
254 FE  11111110
255 FF  11111111
}

转载于:https://my.oschina.net/hermer/blog/319131

10 进制转 2 进制、16 进制相关推荐

  1. java进制转换、字符串与16进制互转/数字进制互转

    目录 十进制转其他进制 其他进制数字转十进制 字符串与16进制相互转换 十进制转其他进制 /*** 十进制转其他进制*/public static String conversion(Integer ...

  2. 10进制转8||16进制

    十进制数转换成八进制数: 随便拿出一个十进制数"358",(假如你今天买彩票中了358元).358是我们现实生活中所用10进制表达出来的一个数值,转换成八进制数十多少? 商 余数 ...

  3. java读取文件 16进制_Java对文件的16进制读取和操作

    大家可以参考一下源代码的相关部分注释,然后写出自己的16进制处理程序. 有几个重点地方: 16进制字符串->10进制数          int input = Integer.parseInt ...

  4. python将16进制字符串转换为整数_Python 16进制与字符串的转换

    电脑上装了Python2.7和3.3两个版本,平时运行程序包括在Eclipse里面调试都会使用2.7,但是由于某些原因在cmd命令行中输入python得到的解释器则是3.3, 一直没对此做处理,因为这 ...

  5. 16进制转字符串字符串转16进制

    //16进制转字符串 void HexToStr(char *pbDest, char *pbSrc, int nLen) {     unsigned char ddl,ddh;     int i ...

  6. oracle转换为16进制,Oracle的十进制和16进制转换函数

    Oracle的10进制和16进制转换函数 在数据库中,常常需要将10进制转16进制,又会需要将16进制转10进制.有两个使用PL/SQL开发的函数,可以方便使用. create or replace ...

  7. linux下的16进制编辑器,Linux下的16进制编辑器 Tweak

    Linux下的16进制编辑器 Tweak 发布时间:2012-08-02 15:28:29来源:红联作者:empast tweak是可以在命令行方式下使用的16进制编辑器,在Ubuntu Linux下 ...

  8. python socket发送16进制数据_Python UDP Socket 16进制数据发送

    注:此篇文章首次发表于我的一篇CSDN博客里边,现转载于此. 今天琢磨了一下Python UDP Socket 16进制数据发送. 原以为UDP发送和接受的都是字符,怎么能够发送16进制?但细想,其实 ...

  9. java 字节 16进制_Java字节数组和16进制字符串的互相转化

    背景基础知识: 1.1. "字符"是由数字来表示的 先来重新了解一下计算机是如何处理"字符"的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不 ...

  10. python 16进制补零_Python输出16进制不带0x补零,整数转16进制,字符串转16进制

    python输出16进制不带0x补零,整数转16进制,字符串转16进制 在开发中,我们偶尔会遇到需要将数据通过控制台打印出来,以检查数据传输的准确性.例如调试服务端刚接到的二进制数据(里面包含很多非可 ...

最新文章

  1. 谢文睿:西瓜书 + 南瓜书 吃瓜系列 6. 神经网络
  2. [翻译]Axure-Dynamic Panel(Basic)-原型设计工具Axure学习-第2.1节
  3. java正则表达式所有字符串_java正则表达式获取字符串中所有匹配的内容
  4. linux-进程切换,用户态进程,内核态进程
  5. python 多图一窗口 打乱列表排序
  6. zabbix 安装_安装zabbix
  7. 中小型互联网企业迁移上云,保证云端资源安全迁移
  8. custom的短语_custom是什么意思中文翻译
  9. Docker快速安装Sybase数据库DBeaver数据库图形化管理开发工具
  10. 基于ipv6的socket通信(TCP)
  11. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_13-页面静态化-数据模型-轮播图DataUrl接口...
  12. pycharm ubuntu 安装_pycharm使用远程python解释器
  13. 免费天气预报接口返回15天的天气JSON格式
  14. 红帽linux 下qt 5.13.1 编译 mysql80驱动(内含升级gcc版本)
  15. 梯度累加是什么意思-详解
  16. 转载 javascript联动菜单
  17. java学习(一)概述
  18. abs和pc混在一起怎么解决_PC/ABS常见问题及解决方案
  19. Linux mysql5.7安装-超级详细
  20. vlookup java_Vlookup的VBA错误处理

热门文章

  1. mysql 读写引擎_揭秘MySQL存储引擎spider
  2. Linux USB札记
  3. C++ 写时拷贝 3
  4. Linux进程通信之mmap
  5. 阿里P7大牛整理!BAT大厂面试基础题集合,成功入职字节跳动
  6. 音乐计算机融合课,融合信息技术的音乐课
  7. rabbitmq文档
  8. 移除html,jsp中的元素
  9. 2018.10.24 NOIP模拟 小 C 的序列(链表+数论)
  10. PPPOE拨号上网流程及密码窃取具体实现