C语言专业知识介绍.pptx
《C语言专业知识介绍.pptx》由会员分享,可在线阅读,更多相关《C语言专业知识介绍.pptx(16页珍藏版)》请在咨信网上搜索。
1程序设计中常用的数制程序设计中常用的数制信息的表示与存储2不同进位计数制间的转换不同进位计数制间的转换 R 进制进制十进制十进制各位数字与它的权相乘,其积相加。各位数字与它的权相乘,其积相加。例如例如:(11111111.11)2=1*27+1*26+1*25+1*24+1*23+1*22+1*21+1*20+1*2-1+1*2-2=(255.75)10(3506.2)8=3*83+5*82+0*81+6*80+2*8-1=(1862.25)10(0.2A)16=2*16-1+10*16-2=(0.1640625)10信息的表示与存储3不同进位计数制间的转换不同进位计数制间的转换 十进制十进制 R 进制进制十进制整数转换成十进制整数转换成R进制的整数进制的整数“除R取余”法,例如:2 68 余 数 2 34 0 低位 2 17 0 2 8 1 2 4 0 2 2 0 2 1 0 0 1 高位所以 681010001002信息的表示与存储4不同进位计数制间的转换不同进位计数制间的转换 十进制十进制 R 进制进制十进制小数转换成十进制小数转换成R进制小数进制小数“乘 R 取整”法,例如:高位 0.31252=0.625 0.625 2=1.25 0.25 2=0.5 0.5 2=1.0所以 0.312510 =0.01012 信息的表示与存储5不同进位计数制间的转换不同进位计数制间的转换二、八、十六进制的相互转换二、八、十六进制的相互转换l每位八进制数相当于三位二进制数每位八进制数相当于三位二进制数l每位十六进制数相当于四位二进制数每位十六进制数相当于四位二进制数(1011010.10)2=(001 011 010.100)2=(132.4)8(1011010.10)2=(0101 1010.1000)2=(5A.8)16(F7)16(1111 0111)2(11110111)2信息的表示与存储6信息的存储单位信息的存储单位l位位(bit):度量数据的最小单位,表示:度量数据的最小单位,表示一位二进制信息。一位二进制信息。l字节字节(byte):由八位二进制数字组成:由八位二进制数字组成(1 byte=8 bit)。K 字节 1 K=1024 byteM 字节 1 M=1024 KG 字节 1 G=1024 M 信息的表示与存储7二进制数的编码表示二进制数的编码表示:原码原码l符号符号绝对值表示绝对值表示的编码的编码例如:X=+0101011 X原=0 0101011X=-0101011 X原=1 0101011 符号位l缺点:缺点:零的表示不唯一:+0原=000.0 -0原=100.0进行四则运算时,符号位需单独处理,且运算规则复杂。信息的表示与存储8二进制数的编码表示二进制数的编码表示:反码反码l正数的反码与原码表示相同。正数的反码与原码表示相同。l负数的反码与原码有如下关系:负数的反码与原码有如下关系:符号位相同(仍用1表示),其余各位取反(0变1,1变0)。例如:X=-1100110 X原=11100110 X反=10011001X=+0000000 X原=00000000 X反=00000000l反码中零的表示也不唯一反码中零的表示也不唯一X=-0000000 X原=10000000 X反=11111111l反码只是求补码的中间码反码只是求补码的中间码信息的表示与存储9二进制数的编码表示二进制数的编码表示:补码补码l模数:模数:n位整数(包括一位符号位),则它的模数为 2n。n位小数,小数点前一位为符号位,则它的模数为 2。l补数:补数:一个数减去另一个数,或者说一个数加上一个负数,等于第一个数加上第二个数的补数。例:8+(-2)=8+10(mod 12)一个二进制负数可用其模数与真值做加法(模减去该数的绝对值)求得其补码。信息的表示与存储10二进制数的编码表示二进制数的编码表示:补码补码l计算机中的补码表示法计算机中的补码表示法负数的补码由该数反码的末位加 1 求得对补码再求补即得到原码l补码运算规则补码运算规则符号位可作为数值参加运算减法运算可转换为加法运算:加上一个负数等于加上该数的补码补码运算的结果仍为补码运算结果溢出:负数之和得正数,或正数之和得负数信息的表示与存储11小数的表示方法小数的表示方法l计算机中通常采用浮点方式表示小数计算机中通常采用浮点方式表示小数一个数一个数 N 用浮点形式表示可以写成:用浮点形式表示可以写成:N=M2E E表示2的幂,称为数N的阶码。阶码确定了数N的小数点的位置,其位数反映了该浮点数所表示的数的范围。M表示数N的全部有效数字,称为数N的尾数。其位数反映了数据的精度。信息的表示与存储12非数值信息的表示非数值信息的表示l西文字符:西文字符:ASCII码:用7位二进制数表示一个字符,最多可以表示27=128个字符EBCDIC码:用8位二进制数表示一个字符,最多可以表示28=256个字符l汉字:应用较为广泛的是国家标准信息交换用汉字编码(GB2312-80标准),简称国标码。是二字节码,用二个七位二进制数编码表示一个汉字。信息的表示与存储13基本术语基本术语l源程序:源程序:用源语言写的,有待翻译的程序l目标程序:目标程序:也称为结果程序,是源程序通过翻译程序加工以后所生成的程序。l翻译程序:翻译程序:是指一个把源程序翻译成等价的目标程序的程序。程序的开发过程14基本术语基本术语 三种不同类型的翻译程序三种不同类型的翻译程序l汇编程序:汇编程序:其任务是把用汇编语言写成的源程序,翻译成机器语言形式的目标程序。l编译程序:编译程序:若源程序是用高级程序设计语言所写,经翻译程序加工生成目标程序,那么,该翻译程序就称为编译程序。程序的开发过程15基本术语基本术语 三种不同类型的翻译程序三种不同类型的翻译程序l解释程序:解释程序:这也是一种翻译程序,同样是将高级语言源程序翻译成机器指令。它与编译程序不同点就在于:它是边翻译边执行的,即输入一句、翻译一句、执行一句,直至将整个源程序翻译并执行完毕。程序的开发过程16程序的开发过程程序的开发过程l编辑编辑将源程序输入到计算机中,生成后缀为cpp的磁盘文件。l编译编译将程序的源代码转换为机器语言代码。l连接连接将多个源程序文件以及库中的某些文件连在一起,生成一个后缀为exe的可执行文件。l运行调试运行调试程序的开发过程- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 专业知识 介绍
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文