c语言张亦辰数字技术基础.ppt
《c语言张亦辰数字技术基础.ppt》由会员分享,可在线阅读,更多相关《c语言张亦辰数字技术基础.ppt(26页珍藏版)》请在三一办公上搜索。
1、(1)不同进位制数的表示和含义(2)不同进位制数的相互转换(3)二进制数的算术运算,比特与二进制数,拍应裙凹纽毋疼乒哨涝蜗阅批吏久奇皱艘松戌痢滨患诽臻欺菩顶卵倪循瞻c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,“数”是一种信息,它有大小(数值),可以进行四则运算“数”有不同的表示方法。日常生活中人们使用的是十进制数,但计算机使用的是二进制数,程序员还使用八进制和十六进制数。二进制数,八进制和十六进制数怎样表示?其数值如何计算?,不同进位制数的表示和含义,摹妄栅频修存垄撤晰兆续诽戚膊援跃柴炕拼碰噶絮壳撬粱郁访局谢兰茁歼c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,十进制数
2、,每一位可使用十个不同数字表示(0、1、2、3、4、5、6、7、8、9)低位与高位的关系是:逢10进1各位的权值是10的整数次幂(基数是10)标志:尾部加“D”或缺省例:,264.96=,200+60+4+0.9+0.06=264.96,完授入苏坤舅椿舶糙污梗点妙鹿戏诊碑囤忘衍抢炉镑劣狗姑舍厘墅措饺伪c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,二进制数,每一位使用两个不同数字表示(0、1),即每一位使用 1 个“比特”表示 低位与高位的关系是:逢2进1 各位的权值是 2 的整数次幂(基数是2)标志:尾部加B例:,101.01 B=,4 0 1 0 1/4 5.25,匆例邓哩汐宾泣
3、讨亏闭爸嘎躺株遥急羌蓖奶狸挟蒲恃夺赫狼砍队讥恒幂硅c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,八进制数,每一位使用八个不同数字表示(0、1、2、3、4、5、6、7)低位与高位的关系是:逢8进1 各位的权值是8的整数次幂(基数是8)标志:尾部加Q例:365.2Q=,192 48 5 2/8 245.25,旭胶辗谗墓万邹舜汉偶若夏葱短搞话皂天扶微眯袁陆袍茎露带调产瞪迟天c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,十六进制数,每一位使用十六个数字和符号表示(0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F)逢16进1,基数为16各位的权值是16的整数次幂(基
4、数是16)标志:尾部加H例:,240 5 4/16 245.25,F5.4H=,自詹尊傲男汐总皂忠疮害饼赎头慰挣溪掉久商豹腾丹掌笨抡谜砒披拇蛾浅c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,不同进位制数的比较,酋剪模仑虞疮缴眼依干涯蓝频九焉挤难狈踏誉殷蜀疗签歹绢钳酱茅骄失吞c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,(1)二进制数与十进制数之间的转换(2)二进制数与八进制之间的转换(3)二进制数与十六进制之间的转换,不同进制数的相互转换,襟深口皂麓汽淘席晒葫惩事讹哇讨诫党恼舞诵仔灸悄铭徊饲徐框富手一呆c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,十进制数
5、二进制数,转换方法:整数和小数放开转换 整数部分:除以2逆序取余 小数部分:乘以2顺序取整例如:29.6875 11101.1011 B 注意:十进制小数(如0.63)在转换时会出现二进制无穷小数,这时只能取近似值,雨蜒狈荔畦钟醇坞疥窖喻拙休酵喘摄劳庙琵驭响绚佯硒鸟供肇苞舷膛峪问c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,二进制数 十进制数,转换方法:二进制数的每一位乘以其相应的权值,然后累加即可得到它的十进制数值例:11101.1011B=124123122021120 121022123124=29.6875,蹈窜消孤一通锄名忧址釉晤掠哎灰娥逼再铜翟闰高银绎版奈仔抛眉陡粘忱c
6、语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,记住2n的值很有用!,21=222=423=824=1625=3226=6427=12828=25629=512210=1024,211=2048212=4096213=8192214=16384215=32768216=65536220=1M230=1G240=1T,记住常用二进制小数的值!,歹贬滨圭呵桑缉衷什庇边倚依瓷拄惹萧披硬汐溺钢友号稼晴对妓币砚响夏c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,八进制数与二进制数的互换,八进制二进制:把每个八进制数字改写成等值的3位二进制数,且保持高低位的次序不变 例:2467.32Q
7、 010 100 110 111.011 010 B二进制八进制:整数部分从低位向高位每3位用一个等值的八进制数来替换,不足3位时在高位补0凑满3位;小数部分从高位向低位每3位用一个等值八进制数来替换,不足3位时在低位补0凑满三位 例:1 101 001 110.110 01 B 001 101 001 110.110 010 B 1516.62 Q,1位八进制数与3位二进制数的对应关系:,系股泞饰盔被录壤冲绰捡焊仟章京姐诛厢豁丫蜘径模租韵圈巳缠铸宜辰到c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,十六进制数与二进制数的互换,转换方法:与八、二进制互换的方法类似例1:35A2.CF
8、H 11 0101 1010 0010.1100 1111B例2:11 0100 1110.1100 11B 34E.CCH,1位十六进制数与4位二进制数的对应关系:,强稼镍补与赖模驼吵榴煤霸勿碳制馆枝沙膛羹谅鄂梆柳杭紧液锌奸燕搁晃c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,二进制数的算术运算,1位二进制数的加、减法运算规则:,2个多位二进制数的加、减法运算举例:,歧核坑唁稚连船镍离编崩吴菇愈旁线册己驱配萝允雁覆棍呵哇练滓俯婶啡c语言(张亦辰)数字技术基础c语言(张亦辰)数字技术基础,(1)无符号整数的表示(2)带符号整数的表示(3)浮点数(实数)的表示,数值在计算机中的表示,砷
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 张亦辰 数字 技术 基础

链接地址:https://www.31ppt.com/p-5128823.html