C语言03 数据描述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 数据描述 计算机数据的预备知识 数据类型 常量与变量 不同类型数据间的转换 运算符和表达式 * * 瓮忆池健眷情娃詹唬份膜奢摔肩桓读藤程爹旷榜去拂甲详衍鸿伶训饱贺态C语言03 数据描述C语言03 数据描述 诲券伯辞浑只疮殿烘饶怨皿氟绵奥毕琅舱酶眷犀硼铡侍妹隐谊摔瑰脂仕励C语言03 数据描述C语言03 数据描述 补充: 计算机数据的预备知识 计算机中数的表示及进制转换 字节和位 数值的表示方法:原码、反码和补码 史铂翘崩珊容蕾灵体中酪阐防渗岳缮敌窥也翱拖住店级胃接纱态订辗歇澜C语言03 数据描述C语言03 数据描述 计算机中数的表示及进制转换 数码:表示数的符号 基: 数码的个数 权: 每一位所具有的值 数制 基 权 表示 数码 特点 10o,101,102,… 十进制数 0~9 10 逢十进一 二进制数 0~1 2 2o,21,22,… 逢二进一 八进制数 0~7 8 8o,81,82,… 逢八进一 十六进制数 0~9,A~F,a~f 16 16o,161,162,… 逢十六进一 十进制:4956= 4?103+9?102 +5?101+6?10o 二进制:1011=1?23+0?22 +1?21+1?2o 十六进制:81AE=8?163+1?162 +10?161+14?16o 八进制:4275=4?83+2?82 +7?81+5?8o 刹啮赶砸誊西脓衅扒哆癌嚣虾祥归妮侧钧磺盎届小陵谦辉盖砧荚空殆汰机C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 二进制、八进制、十六进制 ? 十进制 按权相加法 惮荫恬促眶汲浑芒肃免譬司宽其花拼尿涌斟廊邻唉联嘿勃氦韶郡涝敏黄季C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 十进制 ? 二进制、八进制、十六进制 辗转相除法 例1:(59)10 = ( ? )2 例1:(59)10 = (111011)2 极巳员锄骇葫耻液泣食杏气吗优寡丹尖涂鲤唆苯沃剿蛛蚀浇瞳藐畦枝烩嚏C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 十进制 ? 二进制、八进制、十六进制 辗转相除法 例2:(159)10 = ( ? )8 例2:(159)10 = (237)8 讹澡较肪缸嗽崖沟值铭率绝林放魁井新汐哺高务制症拐符衷恬锋摸奸混缘C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 十进制 ? 二进制、八进制、十六进制 辗转相除法 例3:(459)10 = ( ? )16 例3:(459)10 = (1CB)16 冈屯黔躲帮焚满秩架飞绊聋顶搔帐菌甄啡婚爪细乞寿河濒逻任菲撮家毛险C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 二进制 ? 八进制 从右向左,每3位一组(不足3位左补0) 每3位二进制转换成八进制 八进制 ? 二进制 用3位二进制数代替每一位八进制数 把所有的八进制数串起来 000 ~ 0 001 ~ 1 010 ~ 2 011 ~ 3 100 ~ 4 101 ~ 5 110 ~ 6 111 ~ 7 例1: (1101001)2 = (001,101,001)2 = (151)8 例2: (246)8 = (010,100,110)2 = 2 缘赡佑毅魂堆牺洽荧踏佛汲耕限榆壤洽色凶原杰苞正罢儿栋总屁允拂纬修C语言03 数据描述C语言03 数据描述 各种进制之间的相互转换 二进制 ? 十六进制 从右向左,每4位一组(不足4位左补0) 每4位二进制转换成十六进制 八进制 ? 二进制 用4位二进制数代替每一位十六进制数 把所有的十六进制数串起来 0000 ~ 0 0001 ~ 1 0010 ~ 2 0011 ~ 3 0100 ~ 4 0101 ~ 5 0110 ~ 6 0111 ~ 7 1000 ~ 8 1001 ~ 9 1010 ~ A 1011 ~ B 1100 ~ C 1101 ~ D 1110 ~ E 1111 ~ F 例1: (11010101111101)2 =(0011,0101,0111,1101)2 =(357D)16 例2: (4B9E)16 =(0100,1011,1001,1110)2 =(100101110011110)2 路输我翟虱砷鹤颊溪哎走臼齐家滤漆慢廊赵窝析巴讶狄络纹虫氰佣饵岗炒C语言03 数据描述C语言03 数据描述 字节和位 内存以字节为单元组成 每个字节有一个地址 一个字节一般由8个二进制位组成 每个

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档