- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]C语言课堂讲稿通信
黄朝辉
2012-02-13讲稿
一、编程?
1、计算机基本组成
想像一个正规加工厂
运算器、控制器、存储器、输入/出
运算器(ALU):专门对二进制数据进行运算(算术/逻辑)的场所
存储器:存放原始数据/结果/程序的场所
存储器分成很多个存储单元
存储单元里存放的数据以二进制形式表示
存储单元又分成若干二进制位(Bit)
8位二进制位=1个字节(Byte)
字节是存储容量的基本单位
1KB、1MB、1GB
控制器:分析每条指令的功能,并按指令的要求发出 各种控制信号,控制计算机各部件协调工作
2、计算机基本工作原理
由人编写出程序
存储程序
程序控制
想像一个正规加工厂生产新产品的过程:
请技术人员设计新产品
请技术人员写出生产该新产品的生产步骤
(书面材料)
6+7运算
(1)将6从存---》运算器
(2)将7从存---》运算器
(3)进行“加”运算
(4)将结果---》存
每条指令
程序
软件
CPU:
二、计算机语言
(1)将6从存---》运算器
(2)将7从存---》运算器
(3)进行“加”运算
(4)将结果---》存
1、机器语言程序
1100 0110
1100 0111
1101
1110 #0101
操作码、操作数
2、汇编语言程序
LD 06H
LD 07H
ADD
SAVE #05H
Load
3、高级语言程序
例:
let a=6
let b=7
let c=a+b
print c
end
例:
main( )
{int a,b,c;
a=6;
b=7;
c=a+b;
printf(“%d”,c);
}
编译软件(解释、编译)
2012-02-15讲稿
一、简单C源程序介绍
例:
main( )
{int a,b,c;
a=6;
b=7;
c=a+b;
printf(“%d”,c);
}
由main( )主函数
函数体、语句、语句结束符
y=3x2+6x-5 y=f(x)
y=9x2-2x+8 y=k(x)
integer(整型)
how are you
例:
main( )
{int a,b,c;
c=a+b;
a=6;
b=7;
printf(“%d\n”,c);
}
二、TC运行环境及如何录入、编辑和运行一个C源程序
如何进行窗口的变化 ALT+Enter
如何调用菜单、运行、调试
插入与改写状态
作业:
1、求13+45
2、求98-62
3、求12*125
4、求65/13
5、求67+120*18
2012-02-17讲稿
一、数码
1、机器数:约定对于有符号的数,
若是+,最高位用0表示;
若是-,最高位用1表示。
2、真值
3、有符号数的编码表示:
(1)原码:即机器数表示的编码
(2)反码:正数的反码与原码一样;
负数,则在其原码基础上,符号位
不变,数值位逐位求反;
(3)补码:正数的补码与原码一样;
负数,则在其反码基础上,符号位
不变,数值位+1;
补码的应用
(57)10=2
(+57)10=(2
=机器数
=原
=反
=补
(-57)10=(2
=机器数
=原
=反
=补
补码求原码
补(原)
=补(反)
=原(补)
二、数值范围
对8位二进制位的数值范围
三、数据类型
整型:6 28 -65
实型:定点:3.26
浮点:0.000000000625
0.625×10-9
6.25×10-10
单精度
双精度
6.25E-10
字符型:以单撇号为定界的一个字符
‘a’ ‘K’
错误:‘ab’ “K”
四、常量与
文档评论(0)