初识C语言1
初识C语言
C语言
一门计算机语言 指人和计算机交流的语言 例: C / C++ / JAVA / Python
语言的发展:
二进制语言
代码为 10100010001010101001110101 需要查手册 (低级语言)
10100001定义为ADD · 助记符 用助记符表达的叫汇编语言
B语言
C语言 · 早期不成熟 · 成熟 · 流行 (高级语言)
国际标准ANSI C - C89/C90
C99/C11并不流行 不少编译器不支持
C编译器主要有:Clang、GCC、WIN-TC、SUBLIME、MSVC、Turbo C等
写C代码 C代码
1.创建工程/项目 .c - 源文件
2.添加源文件 test.c .h - 头文件 head 头
3.写代码
数据类型
| 数据 | 表示的类型 |
|---|---|
| char | 字符数据类型 1个字节 |
| short | 短整型 2个字节 |
| int | 整型 4个字节 |
| long | 长整型 4/8个字节 C语言规定>=int就可以 |
| long long | 更长的整型 8个字节 |
| float | 单精度浮点数 4个字节 |
| double | 双精度浮点数 8个字节 |
| . | . |
|---|---|
| %d | 打印整型 |
| %c | 打印字符 |
| %f | 打印浮点数字 - 打印小数 |
| %p | 以地址的形式打印 |
| %x | 打印16进制数字 |
字节
计算机中的单位
bit - 比特位 用来存放一个二进制位的 1或0
byte - 字节 1个字节 = 8个比特位的大小
kb 1kb = 1024字节
mb 1mb = 1024kb
gb 1gb = 1024mb
tb 1tb = 1024gb
pb 1pb = 1024tb
变量、常量
变量
全局变量 - - 定义在代码块{}之外的变量 且在哪里都可以使用
局部变量 - - 定义在代码块{}内部 只在{}内部可以使用
局部变量和全局变量的名字建议不要相同,容易误会产生bug
当局部变量和全局变量名字相同的时候,局部变量优先
变量的作用域和生命周期
作用域
这个变量在哪里能用哪里就是它的作用域
局部变量的作用域是变量所在的局部范围{}中
全局变量的作用域是整个工程 (在别的文件中想使用运行 只要声明一下即可)
生命周期
变量的生命周期指的是变量的创建到变量的销毁之间的一个时间段
局部变量的生命周期是:进入作用域生命周期开始,出作用域生命周期结束
全局变量的生命周期的:整个程序的生命周期

浙公网安备 33010602011771号