操作系统通过驱动让硬件工作,操作系统之上是应用层,应用层之下统称为底层,c语言广泛应用于底层应用开发。
第一个C语言程序 一、源文件xxx.c样式的称为源文件
二、头文件xxx.h样式的称为头文件
三、代码写法 一、写出主函数(main函数)#include二、语言的的意义int main() { printf(""); return 0; }
1.int——函数返回类型
2.main——函数名
3.{}——函数体
4.printf——库函数——使用需要应用头文件
5.在vs中一个工程可以有多个.c文件,但是只能有一个主函数
6.C语言是从主函数的第一行开始编译的
%s表示字符串,%c表示单个字符
短整型——short 整型——int用%d来表示整型
长整型——long 长长整型——long long 单精度浮点型——float用%f来表示点精度浮点型
双精度浮点型——double用%lf表示双精度浮点型
sizeof()用来计算类型或者变量所占空间的大小
printf("%d",sizeof(char);
上述代码可以计算char所占空间的大小,单位为字节byte
计算机中得单位 1.bit——比特位二进制中一个1就占用一个比特位
2.字节——byte1byte=8bit
变量与常量类型 变量名 初值
一、局部变量在{}内定义的变量都被称为局部变量
二、全局变量1.在{}外定义的变量都被称为局部变量
2.当全局变量与局部变量名字冲突时,局部变量优先;变量名最好不要一样
哪里可以使用,那里就是它的作用域
一、局部变量的作用域即其所在的大括号内
二、全局变量的作用域整个工程,同一工程可以跨文件使用,需要声明一下
extern 变量类型 全局变量名;变量的生命周期
变量创建到其销毁之间的时间段
一、局部变量的生命周期进入局部范围,生命开始;离开局部范围,生命结束
二、全局变量的生命周期程序的生命周期
常量 一、字面常量int main()
{
10;
}
二、const修饰的常变量
int main()
{
const int a = 10; //a称为常变量,本质还是变量
}
三、#define定义的标识符常量
#define MAX 100四、枚举常量
用于可以一一列举的常量
enum Sex //enum表示枚举
{
MAL,
FMALE,
SECRET
};
枚举常量值默认从0开始
字符串1.c语言中用双引号括起来的一串字符
2.字符串的结束标志是 ,不算做字符串的内容,隐藏在字符串最后,不计入长度
3.数组——一组相同类型的元素
4.strlen()——输出字符串长度,需要头文件
#include



