2026年10月31日 · 今日 0 帖 · 会员 6.1万 · 主题 17.4万
登录 · 注册 · 游客,欢迎随便逛逛
返回版块
1000
Lv9有为九子能等级图标
勋章勋章勋章勋章勋章
帖子
9.3万
回复
2,089
积分
60.3万
注册
2006-12-06
[计算机网络]

16进制之基础知识

[复制链接]
查看 534 回复 6
楼主 发表于 | 只看该作者
5 人收藏

首先申明一下,十六进制是个数学问题,本人数学一向不好,因此本篇教程将会有部分资料来自互联网。

一:

十六进制是什么?

十六进制是一种计数方法,就像生活中常用的十进制一样。十六进制是以16作为基数的计数系统。用数字0-9和字母a-f(或其大写A-F)表示10到15。懂了吗?

不懂接着看,16进制就是逢16进1,用十六个阿拉伯数字……但我们只有0~9这十个数字,所以我们用

A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。

十六进制数的第0位的权值为16的0次方,第1位的权值为16的1,第2位的权值为16的2次方……

所以,在第N(N从0开始)位上,如果是是数X(X大于等于0,并且X小于等于15,即:F)表示的大小为X*16的N次方。

N进制的数可以用0---(N-1)的数表示超过9的用字母A-F

例如:

10进制的32表示成16进制就是:20

16进制的32表示成10进制就是:3*16^1 2*16^0=50

二:

为什么需要了解十六进制?

在计算机内部,存储、处理和传输的信息都采用二进制编码形式。

但是二进制数太长,因此,在C和C 中一般采用十六进制。而手机软件大部分又是用C或C 语言编写,

因此,我们要对软件进行汉化,就必须了解十六进制。

好了,我就讲到这里。第一次写比较专业的教程,写得不好,还请高手多多指教!

补充:

10进制数转换成16进制数,这是一个连续除16的过程:

把要转换的数,除以16,得到商和余数*将商继续除以16,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。

(最后说下昨晚举办的活动已结束,奖励将在今天内发出)[非梵、浩天最后编辑于2011-5-20 7:50:15]

登录回复
42233
Lv1韶华一笑间等级图标等级图标
勋章勋章
帖子
98
回复
184
积分
0
注册
2011-05-18
1 楼

┏━┓┏━┓

┃共┃┃我┃

┃创┃┃们┃

┃文┃┃手┃

┃明┃┃牵┃

┃,┃┃手┃

┃绝┃┃一┃

┃客┃┃起┃

┃家┃┃努┃

┃园┃┃力┃

┗━┛┗━┛

33945
Lv1韶华一笑间等级图标
帖子
0
回复
113
积分
0
注册
2011-04-26
2 楼

( ^_^ )不错嘛

11310
Lv3畅意三江水等级图标等级图标
帖子
8
回复
601
积分
5,431
注册
2011-02-07
3 楼

顶顶…

4890
Lv9有为九子能等级图标等级图标等级图标
勋章勋章勋章勋章勋章勋章
帖子
213
回复
3,708
积分
4.1万
注册
2010-12-28
4 楼

支持

7085
Lv1韶华一笑间等级图标
帖子
0
回复
179
积分
510
注册
2011-01-16
5 楼

abc

126953
Lv1韶华一笑间等级图标
帖子
0
回复
43
积分
499
注册
2012-11-12
6 楼

看帖回帖是美德!

登录后可以回复这个帖子。旧账号可使用原密码登录。

登录 注册新号
← 返回版块