贵州省毕节网站建设-毕节网络公司-优化-制作-设计推广-毕节网站建设服务中心-网站开发-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

贵州省毕节网站建设-毕节网络公司-优化-制作-设计推广-毕节网站建设服务中心

发表日期: 2022-05-29 13:11:08 浏览次数:155

贵州省毕节网站建设-毕节网络公司-优化-制作-设计推广-毕节网站建设服务中心

网站建设.png

贵州省毕节网站建设-毕节网络公司-优化-制作-设计推广-毕节网站建设服务中心

毕节,贵州省辖地级市,位于贵州西北部,贵州金三角之一,乌蒙山腹地,川、滇、黔之锁钥,扼滇楚之咽喉,控巴蜀之门户,长江珠江之屏障,西邻云南,北接四川,总面积2.69万平方公里 [36]  ,是乌江、北盘江、赤水河发源地,一个多民族聚居、历史文化灿烂、红星闪耀的地方。 [1] 
毕节是国家“西电东送”的重要能源基地,国家新型能源化工基地,国家新能源汽车高新技术产业化基地,国家生物医药产业基地,现代山地高效生态农业、新能源、新型建材、以大数据为核心的服务外包和呼叫中心等多种新兴产业的集聚地。2021年,毕节实现地区生产总值2181.48亿元, [44]  年末全市常住人口684.48万。 [53] 
毕节是川、滇、黔、渝结合部区域性中心城市,西南地区区域性重要综合交通枢纽,珠三角连接西南地区、长三角连接东盟地区的重要通道。毕节磷矿储量名列全国前茅,铁矿、铜矿、铅矿、稀土矿储量处在贵州第一;生物资源多样,有马铃薯之乡、白蒜之乡等众多“地理标志”;水能资源丰富,河湖水系纵横交错。
毕节是古夜郎政治经济文化中心之一, [2]  中国南方古人类文化发祥地。 [2]  毕节风光景色旖旎,被誉为“洞天湖地、花海鹤乡、避暑天堂”; [3]  毕节气候清凉宜人,是避暑旅游城市观测点。 [4]  毕节是三省红都,长江
对于基础薄弱的读者,本节的内容可能略显晦涩和枯燥,如果你觉得吃力,可以暂时跳过,基本不会影响后续章节的学习,等用到的时候再来阅读。

上节我们对二进制、八进制和十六进制进行了说明,本节重点讲解不同进制之间的转换,这在编程中经常会用到,尤其是C语言。

将二进制、八进制、十六进制转换为十进制

二进制、八进制和十六进制向十进制转换都非常容易,就是“按权相加”。所谓“权”,也即“位权”。

假设当前数字是 N 进制,那么:


更加通俗的理解是,假设一个多位数(由多个数字组成的数)某位上的数字是 1,那么它所表示的数值大小就是该位的位权。

1) 整数部分

例如,将八进制数字 53627 转换成十进制:

53627 = 5×84 + 3×83 + 6×82 + 2×81 + 7×80 = 22423(十进制)

从右往左看,第1位的位权为 80=1,第2位的位权为 81=8,第3位的位权为 82=64,第4位的位权为 83=512,第5位的位权为 84=4096 …… 第n位的位权就为 8n-1。将各个位的数字乘以位权,然后再相加,就得到了十进制形式。

注意,这里我们需要以十进制形式来表示位权。

再如,将十六进制数字 9FA8C 转换成十进制:

9FA8C = 9×164 + 15×163 + 10×162 + 8×161 + 12×160 = 653964(十进制)

从右往左看,第1位的位权为 160=1,第2位的位权为 161=16,第3位的位权为 162=256,第4位的位权为 163=4096,第5位的位权为 164=65536 …… 第n位的位权就为 16n-1。将各个位的数字乘以位权,然后再相加,就得到了十进制形式。

将二进制数字转换成十进制也是类似的道理:

11010 = 1×24 + 1×23 + 0×22 + 1×21 + 0×20 = 26(十进制)

从右往左看,第1位的位权为 20=1,第2位的位权为 21=2,第3位的位权为 22=4,第4位的位权为 23=8,第5位的位权为 24=16 …… 第n位的位权就为 2n-1。将各个位的数字乘以位权,然后再相加,就得到了十进制形式。

2) 小数部分

例如,将八进制数字 423.5176 转换成十进制:

423.5176 = 4×82 + 2×81 + 3×80 + 5×8-1 + 1×8-2 + 7×8-3 + 6×8-4 = 275.65576171875(十进制)

小数部分和整数部分相反,要从左往右看,第1位的位权为 8-1=1/8,第2位的位权为 8-2=1/64,第3位的位权为 8-3=1/512,第4位的位权为 8-4=1/4096 …… 第m位的位权就为 8-m

再如,将二进制数字 1010.1101 转换成十进制:

1010.1101 = 1×23 + 0×22 + 1×21 + 0×20 + 1×2-1 + 1×2-2 + 0×2-3 + 1×2-4 = 10.8125(十进制)

小数部分和整数部分相反,要从左往右看,第1位的位权为 2-1=1/2,第2位的位权为 2-2=1/4,第3位的位权为 2-3=1/8,第4位的位权为 2-4=1/16 …… 第m位的位权就为 2-m

更多转换成十进制的例子:

将十进制转换为二进制、八进制、十六进制

将十进制转换为其它进制时比较复杂,整数部分和小数部分的算法不一样,下面我们分别讲解。

1) 整数部分

十进制整数转换为 N 进制整数采用“除 N 取余,逆序排列”法。具体做法是:


把先得到的余数作为 N 进制数的低位数字,后得到的余数作为 N 进制数的高位数字,依次排列起来,就得到了 N 进制数字。

下图演示了将十进制数字 36926 转换成八进制的过程:


贵州省毕节网站建设-毕节网络公司-优化-制作-设计推广-毕节网站建设服务中心


上一条:贵州省六盘水网站建设_网站制作_公司开发设计_一站式全包_10多年经验满意为止
下一条:贵州省毕节外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约