函数
main 函数,有且只有一个
printf 库函数,C语言的编译器提供的现成的函数,可以直接使用
输出数据,数据从内存中打印到屏幕上
scanf 函数 ,输入数据,数据从键盘读取到内存中,使用时要包含头文件
返回
strlen 库函数,计算\0出现前的字符个数,用来求字符串长度的,就是从给定的地址,向后数字符,直到遇到\0结束,\0不统计在内
输入格式
%c 字符
%d 整型
%s 字符串
%f float
%lf double
%p 地址的打印
局部变量和全局变量
局部变量的作用域是变量所在的局部范围
static修饰全局变量,作用域变小,全局变量具有外部链接属性,所以在其他源文件内部依然可以使用。
全局变量的作用域是整个工程
变量的生命周期是指变量的创建到变量的销毁之间的一个时间段
变量创建的本质:是在内存中开辟一块空间 ,存放数据
销毁:把空间还给操作系统
局部变量的生命周期:进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期:整个程序的生命周期
'a' --字符
“abcd”---字符串 (\0是字符串结束的标志)
ASCII编码
计算机能识别二进制,字符不方便存储,我们就给字符编号
算术操作符
1./除法 计算的结果是整除之后的商
2.浮点数除法 保证除数和被除数至少有一个是浮点数
3.% 取模取余操作符(只适用于整型)
移位操作符&位操作符(移动的是二进制)
赋值操作符
a=10;
a=a+5;简写a+=5;(a自增5)复合赋值
单目操作符 只有一个操作符
C语言中如何表示真假?
0表示假 非0表示真
!逻辑反操作