C语言的开发场景:
应用软件 主要包含各种软件如:QQ,百度网盘,游戏 (上层)
操作系统 windows/macOS/Linux (下
电脑硬件 层)
C语言是一个擅长底层开发的语言。
而C语言的主要编译器有:Clang/GCC/MSVS。
计算机常见的单位:
bit——比特位
byte——字节 1byte=8bit
KB 1KB=1024byte
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
PB 1PB=1024TB
数据类型:
char——字符数据类型(大小:1字节)
short——短整型(大小:2字节)
int——整形(大小:4字节)
long——长整型(大小:4字节)
long long——更长的整形(大小:8字节)
float——单精度浮点数(大小:4字节)
double——双精度浮点数(大小:8字节)
sizeof:
sizeof是一个操作符,其以字节形式给出了其操作数的存储大小。
通过sizeof可以计算出每种类型的大小
eg:printf("%d\n",sizeof(char));
变量与常量:
变量的命名:一定不能以简单的一两个字母来表示,最好是使用符合其内涵的英文单词来命名,又因其过于长,因此,可以使用驼峰命名法。
变量命名规则:
1.只能由字母(包括大小写),数字和下划线(_)组成。
2.不能以数字开头。
3.长度不能超过63个字符。
4.变量名中区分大小写
5.变量名不能使用关键字(如不能使用int作变量名)
变量的分类:局部变量/全局变量
1.在大括号外的就是全局变量,在大括号里的就是局部变量
2.当全局变量和局部变量冲突时,局部变量优先!
3.scanf函数的报错解决办法:
在代码最前面加:#define _CRT_SECURE_NO_WARNINGS 1