魅力博客

魅力Linux|魅力空间|魅力博客|学习Linux|ubuntu日记|电脑教程|手机软件

让你了解十六进制



一,十六进制是什么?
十六进制是一种计数方法,就像生活中常用的十进制一样。十六进制是以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进制:
10进制数转换成16进制数,这是一个连续除16的过程:把要转换的数,除以16,得到商和余数将商继续除以16,直到商为0。最后将所有余数倒序排列,得到数就是转换结果。

返回顶部

发表评论:

Powered By Z-BlogPHP 1.7.3


知识共享许可协议
本作品采用知识共享署名 3.0 中国大陆许可协议进行许可。
网站备案号粤ICP备15104741号-1