一、概念层面
1.C语言:电脑(硬件)<(驱动)< 操作系统windows/Linux < 应用层
——————————广泛应用底层软件—————————
2.国际标准语法:ANSI C(规定C语言是什么样子的)
3.计算机语言:
二进制语言010001 ~ 汇编语言ADD,SUB ~ B语言 ~ C语言
二、怎样写C语言
工具:编辑器
(一)步骤
1.创建一个项目
Visual C++——空项目——名称、位置——确定
找出项目(如果不小心关了解决方案资源管理器,点击视图第一个)
2.创建一个源文件
xxxx.c——源文件 xxxx.h——头文件
点击源文件——右键——添加——新建项——名称:test.c——点击添加
3.写代码
一:写出主函数(main函数)
一个工程中可以有多个.c文件,但是多个.c文件只能有一个main函数
int main() 函数
{ 函数体
return 0;
}
如何执行? C语言是从主函数的第一行开始执行的,所以C语言代码需要main函数——入口
int是整型的意思
二、库函数
(1)在屏幕上打印信息: printf("");
printf的使用,也得打招呼(引用头文件stdio.h)
#include <stdio.h> 包含头文件
\n:换行
4.编辑代码+运行
编译+链接+运行代码快捷键:ctrl+F5
*设置项目属性:程序执行太快,没有看到,为了看到结果,设置一下VS2019属性(点中项目名称,右击鼠标,属性
三、数据类型
计算机语言——写程序——解决生活中的问题——有能力描述生活中的问题
C语言——浮点数(描述小数)、整型(描述整数)
char——字符数据类型 1byte
short——短整型 2byte
int——整型 4byte
long——长整型 4byte
long long——长整型 8byte
float——单精度浮点型 4byte
double——双精度浮点型 8byte
(不同类型提高空间利用率)
实例
‘a’——字符a
char ch = ‘a’;
short num = 10;
float weight = 55.5
double d = 0.0;
printf(“%d\n”,100);
打印一个整数int——%d
打印一个浮点——%f(float)和%lf(double)
sizeof——关键字——操作符——计算类型或者变量所占空间的大小(单位:byte 字节)
*计算机中的单位:
bit——比特位——计算机中识别二进制的一个二进制位点0/1
byte——字节 1byte=8bit
kb——1024byte
mb——1024kb
gb——1024mb
tb——1024gb
pb——1024tb
四、初识变量常量
1.定义变量的方法:
类型 + 变量的名字 = 0;(推荐)
类型 + 变量的名字;
int age = 20;
2.变量的分类
局部变量(大括号内)
全局变量(大括号外)
当局部变量、全局变量名字冲突的情况下,局部优先(不建议把全局、局部变量名字设成相同)
3.计算
scanf是输入函数
scanf(%d %d , &a , &b)
int a = 0;
int b = 0;
scanf("%d %d , &a, &b");
sum = a + b;
printf("sum = %d\n",sum);