以文本方式查看主题 - ╋艺 镇╋ (http://wdystv.com/bbs/index.asp) -- ┣◇网站建设&Web语言 (http://wdystv.com/bbs/list.asp?boardid=4) ---- 16进制,10进制,2进制算法及转换 (http://wdystv.com/bbs/dispbbs.asp?boardid=4&id=2127) |
-- 作者:admin -- 发布时间:2010/8/24 11:40:07 -- 16进制,10进制,2进制算法及转换 十六进制数转换成十进制的方法: 假如这个十六进制数共有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)是可以省略不写的! |
-- 作者:admin -- 发布时间: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)为纯白色。 |