C语言第一节课
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机语言的发展史:
硬件→机器语言→汇编语言→ C语言→ C++语言→ Java语言
面向过程语言:C语言
面向对象语言:C++语言,Java语言
例:盖楼:需要考虑那块放柱子,哪块放梁,哪块放楼梯。
C程序基本结构:
函数是C程序的基本单位
#include
Void main(){ 函数的首部
int a, b, sum; 函数体声明部分
a = 123;
b = 456; 执行部分
sum = a + b;
printf(“sum is %d\n”, sum);
}
%d表示以十进制整数类型,用来指定输入输出时的数据类型和格式。
Sum是要输出的变量。
在编写程序的时候一律使用的是英文标点符号。
在C语言中把定义的类型写在前面,把定义的名称写在后面。(先定义后使用)
C语言基本数据类型:整型
字符型
浮点型单精度浮点型
双精度浮点型
枚举类型
数据有常量和变量之分。
常量:不变的量
变量:变化的量
整型:int a = 100; int b;
浮点型:单精度浮点型(float) 32位有效位数 6~7位
双精度浮点型(double)64位有效位数15~16位
float a = 3.14; double a = 3.14;
字符型:char c = ‘a’; char c;
char,short → int → long → float → double
强制类型转换(类型名)(表达式)
隐式强制类型转换,显式强制类型转换
在程序中对用到的所有的数据都必须指定其数据类型 int a;
C语言数据运算:
算数运算:(+, -, *, /, %取余), 自增自减运算符 ++ --
赋值运算符:(=)
逻辑运算符:(>, <, ==, >=, <= !=)
关系运算符:(&&, ||, !)
逗号运算符:(表达式1,表达式2)整个逗号表达式的值为表达式2的值
命名规则:
计算机区分大小写字母
变量名用小写字母表示
程序中的变量名长度不能大于8个字符,如果大于8个字符时,系统会默认前8位为变量名。student_name; student_number;