版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章《C语言程序设计基础》一、计算机工作原理简介一、计算机工作原理简介文字处理收发电子信件上网浏览信息看光碟看电影玩游戏………...一、计算机工作原理简介一、计算机工作原理简介硬件是在软件的命令下工作。软件就是我们编写的程序。C语言是编写程序的工具。一、计算机工作原理简介二、C语言程序的基本结构/*ThisisthefirstCprogram*/main(){printf("WelcometoC!");}二、C语言程序的基本结构/*ThisisthesecondCprogram*/main(){inta;a=20;a=a+40;printf("variablea=%d\n",a);}二、C语言程序的基本结构/*ThisisthethirdCprogram*/HaHaHa(){printf("^_^\n");}main(){intMoney;
Money=300;Money=(Money-30)*2;HaHaHa();printf("Mypocketisfull!\nIhave%ddollars.",Money);}二、C语言程序的基本结构二、C语言程序的基本结构三、上机实验的基本步骤按住Alt键不放,再敲击F3键,之后放开Alt键三、上机实验的基本步骤三、上机实验的基本步骤四、计算机内部数值的表示及运算找一找:下面的数中,可以看作是10进制数的有:可以看作是2进制数的有:可以看作是8进制数的有:可以看作是16进制数的有:118179abc11a198812118179198812111112118179abc11a198812四、计算机内部数值的表示及运算1010101110101+10+11=21四、计算机内部数值的表示及运算10011110-110119-6=13四、计算机内部数值的表示及运算1011000010111101111011101×11×5=55四、计算机内部数值的表示及运算1001111111111109÷3=3四、计算机内部数值的表示及运算按照数制的数制解析规则计算,就可以从2,8,16进制数得出10进制数。比如:(101.1)2=1x22+0x21+1x20+1x2-1=4+0+1+0.5=(5.5)10现在转换:(101.1)8=(101.1)16=1x82+0x81+1x80+1x8-1=(72.125)101x162+0x161+1x160+1x16-1=(272.0625)10四、计算机内部数值的表示及运算分2步走,先转换整数部分,再转换小数部分。以2进制为例,将一个10进制整数m转化为2进制数的方法就是不断将m除以2直到m为0为止,将所得到的余数依次从右向左书写,就可以获得m的2进制数。比如:(13)10=(1101)213216230211201四、计算机内部数值的表示及运算将一个10进制小数m转化为2进制数的方法就是不断将m乘以2直到小数部分为0为止,将所得到的乘积的整数部分依次从左向右书写,就可以获得m的2进制数。比如0.125×2=0.25(0.125)10=(0.001)200.25×2=0.50.5×2=1.001四、计算机内部数值的表示及运算现在考虑:(0.3)10=(?)2四、计算机内部数值的表示及运算将2进数从右向左每3位为1组,将每组转换成8进制数的值,整个2进制数就成了8进制数;将2进制数从右向左每4位为1组,将每组转换成16进制数的值,整个2进制数就成了16进制数。比如,
(1101001101)2=(1515)8(1101001101)2=(34d)16四、计算机内部数值的表示及运算只需将每一位8进制数或16进制数转换为2进制数即可。这个过程是将2进制数转换为8进制数或16进制数的逆过程。比如,
(1515)8=(1101001101)2(34d)16=
(1101001101)2四、计算机内部数值的表示及运算位运算值位运算值1AND1=11OR1=11AND0=01OR0=10AND1=00OR1=10AND0=00OR0=01XOR1=01XOR0=10XOR0=00XOR1=1NOT1=0NOT0=1四、计算机内部数值的表示及运算
110111011011
101111011011
10110100111110010110ANDXORORNOT五、计算机中的数据单位写在最后成功的基础在于好的学习习惯
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国林业市场发展战略及投资规模分析报告
- 2024-2030年中国机油管项目可行性研究报告
- 2024-2030年中国服装零售行业经营状况及融资渠道分析报告
- 2024-2030年中国有机茶市场发展现状及前景规划研究报告
- 2024-2030年中国普通刨花板市场运行动态及前景趋势预测报告
- 2024-2030年中国无花果行业供需形势及发展潜力研究报告
- 2024-2030年中国旅游行业建设模式分析及投资战略建议报告
- 护理思政课程设计书
- 四季服装定制课程设计
- 公园景观窨井施工及设计方案
- 流动资金贷款管理办法培训1
- 血管瘤护理措施
- 智能穿戴行业发展趋势
- 公共场所的肺结核消毒措施
- 圆及其在生活中的应用
- 春节晚宴策划方案1
- 如何制作一个简易的动物细胞模型
- 2024年便携式X光机行业分析报告及未来发展趋势
- 腾讯公司营销策略
- 起重指挥手培训课件
- 农商银行信贷客户经理管理办法
评论
0/150
提交评论