1、什么是C语言?
计算机的语言——人和计算机交流的语言
C/C++/Java/Python 都是计算机语言
C语言广泛应用于底层开发(如下图解释)
ANSI 作为C语言的标准。
计算机语言的发展:
最早期是机器语言10(二进制)
二进制序列(科学家)—— >助记符(汇编语言)------>B语言------->C语言
1001 --------------------------ADD
0010 --------------------------JMP
从低级语言------------------------------------------------------------------------>高级语言
标准:ANSI-C;C89;C90;C98;C99...C11,C17
其编译器主要有Clang、GCC(Linux默认)、WIN-TC、SUBLIME、MSVC(VS2019)、Turbo C等。
2、写出第一个C语言的代码
工具:vs2019--IDE---集成开发环境
编辑,编译、调试
(1)创建新项目
(2)创建源文件
(3)写代码
xxxx.c—源文件 xxxx.h——头文件
3、数据类型
C语言的内置类型
C语言也可以自己来定义类型--自定义类型
sizeof是一个操作符,用来计算类型和变量的大小
计算机的基本单位:bit 比特位 1/0
byte 字节 1byte=8bit
KB 1KB=1024byte
MB 1MB=1024KB
GB 1GB=1024MB
TB 1TB=1024GB
PB 1PB=1024TB
4、变量和常量
变量是用来描述变化的数据
常量是用来描述不变的数据
数组 不用& 本身就是
4.1变量的作用域和生命周期
局部变量的作用域就是局部变量所在的局部范围
全局变量的作用是整个工程