c入门
- mian函数
- 数据类型
- ASCII表
- 常量,变量
- 字符串+转义字符
- 操作符
- 常见的关键字
- #define
- 指针
- 结构体
mian函数
main函数—主函数是程序的入口有且只有一个主函数
//void --告诉我们main函数不需要参数
int main(void)
{
return 0;
}
数据类型
char --字符数据类型–1个字节
short–短整型–2个字节
int — 整型–4个字节
long – 长整型–4个字节
long long – 更长的整型–8个字节
float – 单精度浮点数–4个字节
double – 双精度浮点数–8个字节
计算机中的单位
bit–比特位
byte - 字节 = 8 bit
kb =1024byte
mb=1024kb
gb=1024mb
tb=1024mb
pb=1024tb
ASCII表
int main()
{
char ch = 'E';
printf("%cn", ch);//E--字符
printf("%dn", ch);//69--ASCII码值
return 0;
}
常量,变量
变量 |
int g = 100;//全局变量
void test()
{
int b = 101;//局部变量
}
int main()
{
int a = 10;//局部变量
return 0;
}
当全局变量和局部变量同名时
int a = 100;//全局变量
int main()
{
int a = 10;//局部变量
printf("%dn", a);//10
return 0;
}
局部变量和全局变量的名字可以相同,相同时,局部变量优先
变量的作用域和生命周期
作用域:
局部变量的作用域:局部变量所在的局部范围
全局变量的作用域:整个工程的任意地方
生命周期:
局部变量的生命周期:进入局部变量所在的范围,生命周期开始,出局部范围生命周期结束。
全局变量的生命周期:程序的生命周期
销毁:没有访问权限。把内存还给操作系统,内存还在,不归你管。
常量 |
1.const修饰的常变量
一个变量不能被修改,我们就说具有常属性 — 不能被改变的属性
2.#define 定义的标识符常量
#define MAX 100
把MAX替换成100,MAX不能被修改。
3.枚举常量
enum Sex//枚举类型
{
//枚举的可能取值- 枚举常量
MALE,//默认从0开始,依次往下递增,可以赋初值,赋完初值不能被修改
FEMALE=7,
SECRET
};
int main()
{
enum Sex s = FEMALE;
printf("%dn", s);
printf("%dn", FEMALE);
return 0;
}
字符串+转义字符
字符串 |
没’ ’结束就不能作为字符串
f后面就会打印随机值,只要主动添加’ ’就可以
char ch1[] = { 'a','b','c','d','e','f','