目录
一:计算机语言是什么?
人和计算机交流的语言:C语言、C++、Go/Java
二:数据类型有哪些?
char 字符数据类型 1字节
short 短整型 2字节
int 整型 4字节
long 长整型 4字节
long long 更长的整型 8字节
float 单精度浮点数 4字节
double 双精度浮点数 8字节
为什么要这些数据类型?
C中定义数据类型是为了容易编程,定义了数据类型之后又定义了数据类型之间的各种运算,这样对编程人来说就会方便很多,如果不定义数据类型,那么数据之间的差别只有位不同而已,这样如果要定义一个字符变量,你首先要去申请一个8位的内存,再去按ASCII码对其进行赋值,这样对编程人员来说是很恐怖的。
三:计算机中的单位?
bit 比特位
byte 字节
kb
mb
gb
tb
pb
一个比特位 放 一个二进制位
什么叫字节?
一个字节 是 8个比特位 那就叫字节
生活中,我们使用的最多是十进制
10进制
0 1 2 3 4 5 6 7 8 9
二进制
0 1
8 进制
0 1 2 3 4 5 6 7
四:变量、常量
1、哪些可以改变:
年龄、体重
2、哪些不可以改变:
身份证、性别
3、定义变量的方法:
int age = 20;
变的叫变量,不变的叫常量
4、C语言中的常量分为以下几种:
①字面常量
直接在写
②const修饰的常变量
③#define 定义的标识符常量
④枚举常量
五:变量的分类
1、全局变量
定义代码之外的的变量
2、局部变量
定义代码块内部
六:变量的作用域和生命周期
1、作用域scope
这个代码哪里可以用就是哪里的作用域
2、什么是变量的生命周期
①全局变量的生命周期:
全局变量的生命周期就是 整个程序的生命周期
②局部变量的生命周期:
进入作用域生命周期开始,出作用域生命周期结束