╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → 16进制,10进制,2进制算法及转换


  共有21639人关注过本帖树形打印复制链接

主题:16进制,10进制,2进制算法及转换

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
16进制,10进制,2进制算法及转换  发帖心情 Post By:2010/8/24 11:40:07 [只看该作者]

十六进制数转换成十进制的方法:
   假如这个十六进制数共有n位,转换时,把这个十六进制数的最后一位乘上16的0次方,倒数第二位乘上16的1次方,……,以此类推,一直到最高位乘上16的(n-1)次方,然后将各项乘积相加,得到的结果就它的十进制表达式。
16进制中的字母分别代表的10进制数值分别是:
A=10,B=11,C=12,D=13,E=14,F=15。


例如:把十六制数"1E" 转换为十进制数 (注:(1E)[16] 表示 1E 是个16进制数,(30)[10] 表示 30 是个10进制数):
(1E)[16]=1*16^1+14*16^0=16+14=(30)[10]

十六进制转换成二进制数的方法:
   将十六进制数转换成二进制数,只要将每一位十六进制数用四位相应的二进制数表示,即
可完成转换。
16进制中各数字或字母分别代表的2进制数值是:
0=0000,1=0001,2=0010,3=0011,4=0100,5=0101,6=0110,

7=0111,8=1000,9=1001,A=1010,B=1011,C=1100,D=11101,E=11110,F=1111。

例如:将(163.5B)[16]转换成二进制数,则:
(163.5B) [16] = (0001 0110 0011.0101 1011) [2] = (1 0110 0011.0101 1011) [2]

注:二进制数开头的几个0(如红色部份的几个0)是可以省略不写的!


  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部
美女呀,离线,留言给我吧!
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/11/4 10:12:46 [只看该作者]

顺便说下#ffffff这样的色值表示是16进制显示的

16进制RGB一共3个分量,每个分量由2位16进制值,取值范围为00到FF即十进制的0到255。分别表示红绿蓝三种元色值,值越大表示越接近白色,越小越接近黑色。
例如FF0000即rgb(0xFF,0x0,0x0)为纯红色,FFFFFF即rgb(0xFF,0xFF,0xFF)为纯白色。


  
平面设计、网站建设、三维动画、视频制作 联系QQ:114103945  回到顶部