第一单元:初识C语言
1.1C语言概述
1.1.1 什么是C语言
计算机语言可分成机器语言,汇编语言,高级语言三大类。
1.1.2 为什么学习C语言
①C语言是一种结构化语言,模块化方式组织程序,易于调试和维护。
②C语言具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。
③C语言集高级语言和低级语言的功能于一体,既可用于系统软件的开发,也适合于应用软件的开发。
④C语言还具有效率高,可移植性强等特点。
1.2 C语言结构
1.2.1 C语言程序及结构
#include<stdio.h> //预处理语句,文件包含命令
int main(){ //主函数
printf("同学们,大家好!\n"); //输出函数
return 0; //返回值
}
编程注解:
1.2.2 如何开发C语言程序
四步骤:
第二单元:C语言基础
2.1数据类型
最常用的整型, 实型与字符型(char,int,float,double):
整型数据是指不带小数的数字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):
注:
- int short int long int是根据编译环境的不同,所取范围不同。
- 而其中short int和long int至少是表中所写范围, 但是int在表中是以16位编译环境写的取值范围。
- 另外 c语言int的取值范围在于他占用的字节数 ,不同的编译器,规定是不一样。
- ANSI标准定义int是占2个字节,TC是按ANSI标准的,它的int是占2个字节的。但是在VC里,一个int是占4个字节的。
浮点数据是指带小数的数字。
生活中有很多信息适合使用浮点型数据来表示,比如:人的体重(单位:公斤)、商品价格、圆周率等等。
因为精度的不同又分为3种(float,double,long double):
2.1.1 格式化输出语句
格式化输出语句,也可以说是占位输出,是将各种类型的数据按照格式化后的类型及指定的位置从计算机上显示。
其格式为:printf("输出格式符",输出项)
;
当输出语句中包含普通字符时,可以采用以下格式:
printf("普通字符输出格式符", 输出项);
注意:格式符的个数要与变量、常量或者表达式的个数一一对应