第三章——顺序程序设计
学校的老师在上程序设计这门课时,给我们每一章指定了一些学习目标,用于课前的预习和课后的具体检测复盘,因为每一个目标都是具体可测的,而只要所有的目标你都能达成,你的这一章就达到了一个及格的水平。因为我的基础不牢,所以开一个长篇连载的博客记录每次的学习目标巩固基础。
自测学习目标1
1.能够描述程序运行的定义
程序和数据放在内存,等待或正在被执行的过程。
2.能够描述常量变量的定义
在运行过程中,其值不能(能)够发生改变的量。
3.能够描述常量三(应该是五)种分类及其书写方式
整型常量、实型常量、字符常量、字符串常量、符号常量
int、float、’’、""、#define
4.能够使用十进制和指数形式表示小数
3.14159
314159e-5
5.能够描述ASCII码的定义,使用普通字符来表示ASCII码
以整数的形式储存字符,其中一种字符和数字一一对应的关系被称为ASCII码
‘a’ 97
6.能够描述转义字符的定义和书写形式,使用常用的转义字符表示ASCII码
将\后面的字符转换成另外的意义
\后加字符
7.能够使用常用的转义字符来表示普通字符和和ASCII码
\ " (markdown格式问题 中间应该没有空格)
\ooo 与该八进制码对应的ASCII码
8.能够使用符号常量定义常量,并能够描述符号常量使用的两个原则
#define PI 3.14159
含义清晰、改一处全改
9.能够描述字符串常量的定义和书写形试
若干个字符组成的一串
“xxx”
自测学习目标2
10能描述变量的名字向成的三要素
数字、字母、下划线
11.能够描变量定义和使用五个基本原则
在运行过程中,其值能够改变的量
1.先定义后使用
2.知名见意
3.名字由数字、字母、下划线组成,首位非数字
4.名字区分大小写
5.变量的名字实质上是内存中的地址,变量的值储存在地址对应的内存中
自测学习目标3
12.能够描述数据类型的定义、四大类型
数据在计算机的存储方式和长度
基本类型——整型、长整型、短整型、双长整型、布尔型、字符型
空类型
枚举类型
派生类型——函数、指针、数组、结构体、共用体
13.能够求解整数的二进制补码
按位取反后加一
14.能够描述整型类型的8大分类及其定义符号、储存方式
整型、长整型、短整型、双长整型的有符号和无符号形式
unsigned,默认signed,有符号是补码形式,无符号纯二进制形式
15.能够定义整型类型数据的变量及初始化
int a;
a = 2;
16.能够描述字符型数据符号、存储方式
char
整数ASCII码储存
17.能够定义字符型数据的变量及初始化
char a;
a = ‘a’;
18.能够描述浮点型的3大分类及其定义符号、存储方式
单精度浮点型、双精度浮点型、长双精度
数符、小数部分、指数
19.能够定义浮点型类型数据的变量及初始化
float c;
c = 3.0;
自测学习目标4
20.能够描述C语言的13种类型运算符
算术、关系、逻辑、位、赋值、条件、逗号、指针、求字节数、强制类型转换、成员、下标、其他
21.能够描述学习运算符的基本方法
运算符的符号、作用、用法,其中用法要知道是几目运算符、操作数类型、运算结果及类型、优先级和结合方向。
22.能够描述并使用C语言算术运算符的7种运算符号进行运算
正号、负号、加号、减号、乘号、除号、求余
23.能够使用自增、自减运算符进行运算
i++先使用,后加一;++i先加一,后使用。
24.能够描述表达式的定义、运算对象包含的三类内容
用算术运算符和括号将运算对象连接起来的、符合C语法规则的式子;常量、变量、函数
25.能够描述C语言的优先级和结合性定义
当多个运算符在一起时,运算的先后;当优先级一致时运算的顺序。
26.能够描述不同类型数据间的混合运算规律
加减乘除有float自动转double防溢出
int和float运算,结果转double
27.能够使用优先级和结合性对一个表达式进行运算和求解包含混合运算情况下的结果
(10 + 3)/ 3 * 6 % 2 + ‘a’ = 97
28.能够描述类型转换的2种形式
自动类型转换
强制类型转换
29.能够使用强制类型运算符进行表达式的运算和求解结果
double x = 3.2;
int y = 1;
int(x) + y = 4
自测学习目标6
30.能够描述C程序的3种单位
源程序文件.C、函数、语句
31.能够描述语句的5种类型
控制、函数调用、表达式、空、复合
32.能够描述并使用C语言(复合)赋值运算符进行赋值表达式的求解
int a = 4 ;
a *= 3 -->12
33.能够描述类型转换的5个原则
浮点变整型 丢小数
整型变浮点 变类型
浮点double变float截取小数点后位数 注意数值范围别超
整型多字节变少字节 低位字节原封不动截断、扩展传输
字符变整型
34.能够描述并使用单/多赋值运算符进行变量的赋值
x % ( y +3 )
自测学习目标7
35.能够描述数据输入输出的概念
输入输出的对象是计算机 C语言本身不提供输入输出语句
36.能够描述并使用printf函数进行多类型数据的输出
37.能够描述并使用scanf函数进行多类型数据的输入
38.能够描述并使用 getchar/putchar 函数进行字符数据的输入和喻出
只是对于单个字符的输入输出更方便,其余情况还是要用printf和scanf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)