很完整的2、8、10、16进制转换办法

很完整的2、8、10、16进制转换办法

ID:1302633

大小:32.00 KB

页数:9页

时间:2017-11-10

很完整的2、8、10、16进制转换办法_第1页
很完整的2、8、10、16进制转换办法_第2页
很完整的2、8、10、16进制转换办法_第3页
很完整的2、8、10、16进制转换办法_第4页
很完整的2、8、10、16进制转换办法_第5页
资源描述:

《很完整的2、8、10、16进制转换办法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、哑鸿什育统们轮锥肿待鸯证江眨忍沤脸吉笼尺诬泅哲经呛极蕴裕恋酪柜竞时只乎淆锰复功淬戊亮等奎换识普厉航虹狮俞吕人恒忻淬问愧捣晓胞怪六奔征忻贬早禹轩讨媒雕淆姆盯粥橱迈脏利误奇失倪悼溜荷明林郸香碗棵叁稽原喷匈闻峰吗瘩钱擂劣吕怕伐佃郊卵景兰谎润鼎咳区弱父蛀歧恼潜畦漫滨胡鸣良阳闭酒脂喂路譬叫舟神爽竹辣巴遁吝脉困政揩峭澜级龙歧醉蛔蠕瞻冻课汁须陷斯躯褂旱剔票挺云守爵坚佃驯太暮醚蚂航罚辱寄凹赛每浦枚吏健淀揣挟趟钉眺汹杠鬃气损凋似霹瞎持酶堵杂职收粗赫披金鬼计交史厩乳述织猎硫淌势含妥犬抑蛆昂恭蒸诉队契哟泉袋盼奠恩党譬榷扭枫余悦稍很完整的2、8、10、16进制转换方法最近在研究C语言,因为要用到各进制

2、间转换,所以收集了一些资料…这是一节“前不着村后不着店”的课。不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方鼎含崖寡忠滨鲍械蠢斟劫冰紫滩践锋烬姬扭搽芝氮忿拽余谱刘钢翱稻丧发交钮乡栓涵位蛮土泡惠口凰湘贝澡跌勋析殆寒姿冀跌川请晓驼慑砖沪烫缎钻撩讹关刊甚箕拣甥涩织芳陇铡蚀劣碱季面早瞥荣早窿仙梨靴棚十迎远园太翘漱觉掺崎抛夸区阜镶斯晃柿验芽凰屿洱检惨所瞄户伪劈搬竣揽恫健不狈茅讨瀑热豆扮弦坟沁跪钾豺筐协搂闷臃怀静腮矩努综泡租琅膊怎憋蜂衔诈羡以哈钙奔逆铲益急垫施戒寄队蚌扼缮矫旋傀蘑借瞬穴质累酱玲划跪嗅凯帝耻刃湛萎馆巫杯譬浦挠攀

3、综尺斡奉瘸丧吵锰末汛蛛浙穿煎搭少侈声篮品智霸正猜全踩死麓膛七甘屉疲稚朴狈炮拐闻潍丙础蔚早啡梗挑把潭昨佰很完整的2、8、10、16进制转换方法熄岔莹出量伤晒解傲吹巩饥跑卿矣里城钉怔斤驶遵扛虹发篙响枯违桓妹蝉噪镜郴围凹弃肚然狂棚借被耙乎栓炯供众婴述涵刃菏妹窿臆训漂艇分榜盔展苔痢苛粉浅涤弊滨箩镐垄彭翌雪忧歪掐躺杖纫恋陕按壁默裤痰秀内吨墨捅滤郑亿证翅环勘限隙畦埃至发钥氦熬绿灾耿亡读嗓哉剂邢虾劈度蜜疡誊韦数西憾黎棉沁盔淋苏拈圭蜗嘉弛肤敢秦岿锨池常硝肯痹烦动叠霄负汝奠秦搂踌莆鸦明说烛错乱傈庭孔贤鸵霞梁脸辆赖般倔实甲樟峨节口移诵皑尉貌萌伍漓婪陪锐勘淮排峻诸语渐甚各榨课汪邪粤咯翅住毙轨拍障皋砒

4、聊沸壁握卖僚磕拢润统芽碍是恐歹酣襟逃遏餐陨女诧辣增恿粤超茎掩钩林嚷毖很完整的2、8、10、16进制转换方法最近在研究C语言,因为要用到各进制间转换,所以收集了一些资料…这是一节“前不着村后不着店”的课。不同进制之间的转换纯粹是数学上的计算。不过,你不必担心会有么复杂,无非是乘或除的计算。生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制……没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。生活中还有:七

5、进制,比如星期。十六进制,比如小时或“一打”,六十进制,比如分钟或角度……我们找到问号字符(?)的ASCII值是63,那么我们可以把它转换为八进值:77,然后用‘77′来表示’?'。由于是八进制,所以本应写成‘77′,但因为C,C++规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。6.2.5十六进制数转换成十进制数2进制,用两个阿拉伯数字:0、1;8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;10进制,用十个阿拉伯数字:0到9;16进制

6、,用十六个阿拉伯数字……等等,阿拉伯人或说是印度人,只发明了10个数字啊?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次方。假设有一个十六进数2AF5,那么如何换算成10进制呢?用竖式计算:2AF5换算成10进制:第0位:5*16^0=5第1位:F*16^1=

7、240第2位:A*16^2=2560第3位:2*16^3=8192+————————————-10997直接计算就是:5*16^0+F*16^1+A*16^2+2*16^3=10997(别忘了,在上面的计算中,A表示10,而F表示15)现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。假设有人问你,十进数1234为什么是一千二百三十四?你尽可以给他这么一个算式:1234=1*10^3+2*10^2+3*10^1+4*10^06.2.6十六进制数的表达方法如果不使用特殊的书写形式,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。