★认识与了解c语言程序设计
★冯诺依曼计算机组大概成原理和工作原理:
0硬件系统的组成:控制器,运算器,存储器,输入设备,输出设 备(硬件组成原理);
(2)程序存储原理:即将要执行的程序和需要处理的数据事先装入内存(程序装入原理);
(3)程数据表示原理:程序和数据在计算机内部全部采用二进制表示
★程序设计语言的发展
语言(自然语言):人和人之间交流的一种工具.
计算机语言:人和计算机之间交流的一种工具
第一代(1946-1953):全部使用二进制表示指令和数据程效率低,执行效率高。
第二代:汇编语言(1953-1962):在机器语言基础上适当加入一些助记符,成为汇编语言.
第三代:高级语宫(1962-今),包含结构化程序设计语言和面向对象编程语言。
1.计算机存储容量单位
1) bit
(2)Byte(字节)
(3) K(千字节)
(4)M(字节)
(5)G(字节)
(6)T(字节)
2.编码
以英文字母字符为例(ASCII)
“A” 065——1000001
“b” 98——1100010
信息交换用汉字字符编码字节第一位为“1”。
3.整数在计算机中的表现形式
整数:用“0”表示正整数,用“1”表示负整数。
整数在计算机中存储和运算通常采用的格式是补码。
4.注释
单行注释 //
多行注释/*
*/
5.良好的编程风格
(1)采用缩进
(2)尽量给程序语句做注释
★C语言源程序的组成结构:
C语言源程序都是由函数构成的是,函数是 构成源程序的基本单位,子函数可以没有,也可以有n多个。
(1)函数包含两部分:函数首部和函数体。
(2)函数首部包含3点信息:
a.函数的返回值类型;
b.函数名;
c.形参列表(形式上的参数)。
★程序错误:语法错误、逻辑错误。
★程序中变量的值的来源
1.变量初始化:定义变量的同时,给变量一个处值。
2.使用赋值语句给变量赋值。
3.从键盘上读入。
4.存放某个表达式的计算结果。
★整个程序的入口是主函 ,主函数同时也是整个程序的出口。(主函数只有一个)。
函数:用户自定义/系统函数(库函数)
★结构化程序设计也叫为模块化程序设计。
★结构化程序设计的基本思想:
(1)自顶向下
(2)逐步细化
(3)模块化设计
(4)结构化编码
★%d是指定的输出格式,d表示用“十进制整数”形式输出。
★c语言程序的结构:
(1)一个程序由一个或多个源程序文件组成。
(2)函数是c才程序的主要组成部分。
(3)一个函数包含两部分:函数首部,函数体
(4)程序是从main函数开始执行的。
(5)程序中要求计算机完成的操作是由函数中的c语句完成的。
(6)在每个数据声明和语句的最后必须有一个分号。
(7)c语言本身不提供输入输出语句。
(8)程序应当包含注释。
1.调用参数时,参数的值己经确定,就称为实参.
2.带实数易与运算的表达式,默认返回值类型double.
类型:
短整形:short
基本整形:int
长整形:long
单精度:float
双精度:double
字符:char