第一范文网 - 专业文章范例文档资料分享平台

c程序设计教程课件教学配套课件戴水贵敖志刚俞海英编著第1章数制间的相互转换

来源:用户分享 时间:2025/11/15 22:23:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

C程序设计教程

戴水贵敖志刚俞海英北京机械工业出版社2010年5月第1章数制间的相互转换及不

同类型的表示范围

在计算机中,数是以二进制格式存储的,因而,掌握二进制数和不同数制间的相互转换是很重要的。这部分内在学习计算机基础知识时应该学过,因而,此处给大家概要的介绍一下。

1.1 数的十进制、二进制、八进制和十六进制表示

十进制数有0,1,2,3,4,5,6,7,8,9个状态,逢10进1。例如,十进制数108的表示方法为:108 = 1*100 + 8

= 1*10^2 + 8*10^0

= 1*10^2 + 0*10^1 + 8*10^0

同理,二进制数有0,1个状态,逢2进1。例如,二进制数1010的表示方法为:

1010 = 1*2^3 + 1*2^1

= 1*2^3 + 0*2^2 + 1*2^1 + 0*2^0

类似,八进制数有0,1,2,3,4,5,6,7个状态,逢8进1。十六进制数有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F个状态,逢16进1。十六进制数中用大写或小写A,B,C,E,D,F表示10,11,12,13,14,15。

不同数制列表如下:

十进制二进制八进制十六进制0 0 0 0 1 1 1 1 2 10 2 23 11 3 34 100 4 45 101 5 56 110 6 67 111 7 78 1000 10 89 1001 11 910 1010 12 A11 1011 13 B12 1100 14 C13 1101 15 D14 1110 16 E15 1111 17 F16 10000 20 1017 10001 21 1118 10010 22 1219 10011 23 1320 10100 24 1421 10101 25 1522 10110 26 1623 10111 27 1724 11000 30 1825 11001 31 1926 11010 32 1A27 11011 33 1B28 11100 34 1C29 11101 35 1D30 11110 36 1E31 11111 37 1F32 100000 40 201.1.1如何将十进制数转为二进制数

十进制数转为二进制数的方法,一般的教科书中都给出除2求余的方法,这种方法计算比较慢。下面给出一种计算速度比较快的方法。

c程序设计教程课件教学配套课件戴水贵敖志刚俞海英编著第1章数制间的相互转换.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c01z2b154lv8jj329nz0t2wkqq4mjdl00m3u_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top