初识C语言
(我所使用的编译器是VS2019 ,Ctrl+F5(Fn+Ctrl+F5)可以让代码跑起来,Ctrl+F10(Fn+Ctrl+F10)可以对代码进行调试,每按一次F10可以让代码往下走一步)
写C语言代码首先要写出主函数 int main(),主函数是程序的入口。且在一个工程文件中主函数有且仅有一个。
当运行其中一个.c文件的时候,记住要把其他.c文件的带把屏蔽哦,一定要屏蔽干净!!
printf是打印(输出),scanf是接收(输入)
#include <stdio.h> 库函数的使用,包含对应头文件。
1.数据类型
int short char long longlong float(单精度浮点型) double(双精度浮点型)
如果想知道数据类型占了几个字节可以使用sizeof()来进行计算。单位是字节。
bit 比特
byte 字节
KB MB GB TB PB 1 byte = 8 bit 其余换算单位是1024
例如:
#include <stdio.h>
int main()
{
printf("%d",sizeof(char));
printf("%d",sizeof(int));
return o;
}
2.常量与变量
例如像身高体重等为常量。
变量又分为全局变量与局部变量。
定义变量的方法
int a = 2 ;
float weight = 55.5f(vs一般认为55.5为double类型,加个f就是定义为float类型)
#include <stdio.h>
int main()
{
int a =7;
{ int a = 6;
}
(1)全局变量
全局变量贯穿于整个程序。
例如上图中大括号之外的int a =7便是全局变量。
(2)局部变量
上图中括号内的int a = 6 便是局部变量。
那么问题来了,上图中的变量都为int a ,那么若要打印a 结果是什么呢,对喽,答案是“6”。
引用的是局部变量int a = 6;
extern的使用
变量也可跨文件使用。
例如在另一个文件中定义int a =7;
你只需在你想运行的文件的头部表明 extern int a;便可使用。定义的变量类型要一样哦。
3.作用域与生命周期
局部变量的作用域就是变量所在的局部范围;生命周期为进作用域为开始,出作用域为结束。
全局变量的作用域就是整个工程;生命周期为整个程序。