c语言编程开发入门基础教程-进制-重点难点分析_第1页
c语言编程开发入门基础教程-进制-重点难点分析_第2页
c语言编程开发入门基础教程-进制-重点难点分析_第3页
c语言编程开发入门基础教程-进制-重点难点分析_第4页
c语言编程开发入门基础教程-进制-重点难点分析_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、计算机:程序原始数据输入设备c语言/c+学习联盟>主存储器八f运算器i 襟作命令、is制器st输出设备叼一 cpu第一步:输入设备'主存储器 第二步:主存储器-运算器 笫三步:运算器-主存储器第四步:主存储器-输出设备控制器判断贮存小是不是有数据有数据等待 控制器判断运算器是不是在进行运算运算等待 控制器判断贮存中是不是有数据 有数据等待 控制器判断输出设备是不是在忙有的话等待cpu:运算器、控制器控制器:不参与计算机的计算过程,但是在整个过程屮起支配作用。皇帝。 运算器:运算单元:做各种运算。寄存器:用来保存运算过程中的屮间变量。(2+3-5 )/2x 3*5=15番存器

2、152、2+15=173、17/2=8.517运算单元8.5运其器寄存器:通用寄存器、段地址寄存器、指示寄存器1024程序员的节日:位(bit)和字节(byte) 位:一个二进制位 字节:8个二进制lb=8bit1 kb = 1024 b = 2 tl勺 10 次方 b1 mb = 1024 kb = 2 的 20 次方 b 1gb = 1024 mb = 2 的 30 次方 b 1tb = 1024 gb = 2 的 40 次方 b总结:5大模块4个步骤cpu位和字节2、进制十进制:0 123456789由这些数字组成的数就是十进制二进制:0 1由这些数字组成的数就是二进制八进制:0 12

3、3 4 5 6 7由这些数字组成的数就是八进制十六进制:0123456789abcdef由这些数字组成的数就是十六进制“半斤八两”17两=1斤1两十进制和二进制加法:0001 十 00"i io i卜进制运算:0+0=00+1=11+0=10-0=00-1=-11-0=10*0=00*1=01*0=00/1=01/1=1151615y31102wwy000o0001w oii wo3yioi00w00100oo -3&hr6二二22二 制 o s 1 十a6 2-) he翥d二进制转十进制:(位权相加)2 j買觇【°:央乂诂'+ /也汽卜0姻知+4 乂眉+o

4、次卅十°乂粒口 n 22 zz z二丿爪勺_十2怙+ 0 +4 tr ° -t 0 二4财比s1、先算出2进制数的位数2、每一个位上面的数值(0, 1)乘上2的(位-1)次方。(位j)3、求和。注(少年):2的0次方是1。二进制:102(十进制)1004100081000016100000-321000000-64100000001281000000002561000000000512520 = 512+8 >1000000000 1000 ->1000001000十进制和八进制、十进制和十六进制。十进制转八进制:辗转相除,逆向排序(除8) 十进制转十六进制:辗

5、转相除,逆向排序(除16) 八进制转十进制: 十六进制转十进制:二进制转十进制:d要求得的十进制x位上面的数值n从右往左的位b要转换的(二八十六)进制/7 i , f"t 匸乂 旷'h s j二 15二进制v> 八进制3位变1位(从右往左)1位变3位(如果转化出来不足3位,在前面补足3位)j0 / q|0 7弦一“ 5 2 乙匚 j r2tj二进制 <-.> 十六进制4位变1位(从右往左)1位变4位(如果转化出来不足4位,在前面补足4位)) /°/ jjju!0/004 /o °4/op o乂i o 耳i o102i ©i6-7j_267a总结:1、十进制转化为其他进制(辗转相除)2、其他进制转化为十进制(位权相加)3、二进制和8进制(3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论