- 1
- 0
- 约6.34千字
- 约 15页
- 2017-05-12 发布于河南
- 举报
C语言课堂讲稿(通信12)20130225
黄朝辉 2013-02-25讲稿
一、编程?
类似一正规加工厂:加工车间、仓库、老板办公室
计算机基本组成:运算器、存储器、控制器、输入/出设备
运算器:专门对数据(二进制)进行运算(算术/逻辑)的场所
ALU
存储器:存放原始数据/结果/程序的场所
存储器分成很多个“小房间”,称为存储单元
存储单元中的数据也是以二进制形式表示
存储单元是由若干二进制位(Bit)组成
约定:8位二进制位===1个字节(Byte)
字节是存储容量的基本单位
KB MB GB
而每个存储单元都有各自的地址(存储单元地址)
控制器:分析指令,并严格按照指令的要求,自动发出各种控制
信号,控制计算机各部件协调工作
计算机基本工作原理:
由人编写程序
存储程序
程序控制
想像一正规加工厂生产新产品
请技术人员设计新产品
请技术人员写出生产步骤(书面材料)
6+7
1)将6从存----》运算
2)将7从存----》运算
3)进行“加”运算
4)将结果----》存
指令、程序、软件
2013-02-27讲稿
一、计算机语言
机器语言程序
1101 0110
1101 0111
1110
1001 #0101
指令分成操作码和操作数
汇编语言程序
LD 06H
LD 07H
ADD
SAVE #05H
高级语言程序
let a=6
let b=7
let c=a+b
print c
end
二、C语言源程序简介
main( )
{int a,b,c;
a=6;
b=7;
c=a+b;
printf(“%d”,c);
}
how are you!
y=3x2+8x-7
y=f(x)
如何利用TC进行源程序录入、编辑及运行
作业:
1、求12+29
2、求56-13
3、求9*126
4、求125/20
5、求(135-82)*65
2013-03-01讲稿
一、数制
(57)10=2
(+57)10=(2
(-57)10=(2
机器数:用最高位表示符号位,+用0表示
-用1表示
真值:
机器数的三种编码表示:
原码:即机器数表示的编码
反码:对于正数,其反码与原码一致
负数,则在其原码基础上,符号位不变
数值位逐位求反
补码:对于正数,其补码与原码一致
负数,则在其反码基础上,最低位+1得到
(+57)10=机器数
=原
=反
=补
(-57)10=机器数
=原
=反
=补
数在计算机内部的表示
二、数据类型
整型:(int)
实型:(float)6.258
0.0000000625
6.25×10-8
6.25E-8
字符型: (char)以单撇号为定界的一个字符
如: ‘a’ ‘n’
‘ab’ “a” No
三、常量与变量
1、常量:12 6.32 ‘M’
9
2、变量:
变量名:规则以字母或下划线开头,后续字母
数字或下划线
如:a x _x7 xy_8
6a 89 No
变量:先定义后使用
例:
main( )
{int a,b,c;
a=6;
b=7;
c=a+b;
a=68;
printf(“%d”,c);
}
例:
main( )
{int a,b;
long c;
a=32765;
b=7;
c=a+b;
printf(“%d”,c);
}
例:
main( )
{long a,b,c;
a=3;
b=7;
c=a+b;
printf(“%d”,c);
}
2013-03-04讲稿
一、变量
变量的赋值:
1、在定义时直接赋具体值
例:
main( )
{int a=6,b,c;
b=7;
c=a+b;
printf(“%d”,c);
}
例:
int a=b=c=6; /* error */
知识点: 若一行语句偏短,可在一行中书写多条语句
例:
main( )
{int a,b,c;
a=6;
b=7;
c=a+b;
printf(“%d”,c);
}
2、利用赋值号“=”进行赋值
格式: 变量名=常量或表达式
说明:赋值号左侧是唯一的变
您可能关注的文档
- ACCESS基础6.doc
- ACCESS数据编辑窗体设计.doc
- Access的窗体(网).doc
- ACCESS电子教案2.doc
- ACCESS表达式生成器.doc
- Access第六章、第七章实验指导书.doc
- Access表中各种属性的设置.doc
- ActiveReport.doc
- Acess数据库填空题.doc
- ADO三大对象的属性.doc
- 2026上海市气功研究所工作人员招聘5人备考题库附参考答案详解(达标题).docx
- 2026中国科学院苏州纳米技术与纳米仿生研究所创新实验室能源催化与表界面崔义团队招聘备考题库及答案详.docx
- 2026中国水产科学研究院珠江水产研究所第一批招聘7人备考题库(广东)及答案详解(易错题).docx
- 2026中国地质调查局烟台海岸带地质调查中心招聘工作人员28人备考题库(第一批)附参考答案详解(a卷.docx
- 2026上海银行博士后研究人员招聘3人备考题库附答案详解(b卷).docx
- 2026上海市退役军人事务局系统招聘4人备考题库含答案详解(培优b卷).docx
- 2026上海市气功研究所工作人员招聘5人备考题库含答案详解(满分必刷).docx
- 2026上海市气功研究所工作人员招聘5人备考题库及答案详解一套.docx
- 2026上海市气功研究所工作人员招聘5人备考题库含答案详解ab卷.docx
- 2026中国农业科学院农业信息研究所科技情报分析与评估创新团队博士后研究人员招收1人备考题库附答案详.docx
最近下载
- 初中英语衡水体作文范文10篇.pdf VIP
- 基层工会预决算填报操作手册(2024.02).pdf
- 品胜加盟条件要领.pdf VIP
- 2026年党支部在改作风树新风等“对照5个方面”存在的问题及整改措施普通党员对照检查材料(五个对照)2篇例文.docx VIP
- 建筑公司员工手册(完整版).docx VIP
- 外研新交际英语(2024)新教材小学一年级英语下册Unit 1 课时3教学设计.docx VIP
- (正式版)DB12∕T 1361-2024 《地热尾水回灌技术规程》.pdf VIP
- 2026年教科版三年级科学下册(全册)教学设计(附教材目录).pdf VIP
- GB_T 25849-2024 移动式升降工作平台 设计、计算、安全要求和试验方法.pdf VIP
- 安全生产监管培训课件.pptx VIP
原创力文档

文档评论(0)