好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

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章数制间的相互转换

C程序设计教程戴水贵敖志刚俞海英北京机械工业出版社2010年5月第1章数制间的相互转换及不同类型的表示范围在计算机中,数是以二进制格式存储的,因而,掌握二进制数和不同数制间的相互转换是很重要的。这部分内在学习计算机基础知识时应该学过,因而,此处给大家概要的介绍一下。1.1数的十进制、二进制、八进制和十六进制表示
推荐度:
点击下载文档文档为doc格式
01z2b154lv8jj329nz0t2wkqq4mjdl00m3u
领取福利

微信扫码领取福利

微信扫码分享