C语言是计算机语言,用于人和计算机交流的语言 如C/C++/JAVA
10110001-ADD-助记符-汇编语言
C语言、C++... 高级语言
国际标准
ANSI C-C89/C99 (C语言标准)
C99/C11并不流行--不少编译器不支持
VS环境下.c文件创建
源文件-添加-新建项
创建一个C++文件,定义名称为 [名称].c
C语言数据类型
char //字符数据类型
short //短整型
int //整型
long //长整型
long long //更长的整型
float //单精度浮点数
double //双精度浮点数
%d--打印整型
%c--打印字符
%f--打印浮点数字(小数)
%lf--打印双精度浮点数字
%p--以地址的形式打印
%x--打印16进制数字
......
申请内存大小
char--1
short--2
int--4
long--4/8
long long--8
float--4
double--8
字节--计算机中的单位
bit--比特位 计算机--电信号--正 负 一个电信号占一个比特位
byte--字节=8个比特位 1 0
kb--1024个字节
mb--1024kb
gb--1024mb
tb..
pb..
short 2*8=16
从0000000000000000
到1111111111111111
一共2^16种信号
2进制计算
123十进制数字
1102+2*101+310^0
100+20+3
010
022+1*21+02^0
0+2+0=2
使用对应的数据类型可以节约空间
全局变量--定义在{}之外的变量
局部变量--定义在{}内的变量
ps:局部变量和全局变量建议不要相同-容易误会产生bug
当局部变量和全局变量的名字相同的时候,局部变量优先
局部变量不能在定义范围外使用
&取地址符号
变量的作用域和生命周期
局部变量的作用域--局部变量的使用限制空间
全局变量的作用域--整个工程
在新建项目中需要事先声明--extern 变量类型 变量名 便可使用
生命周期--局部变量的生命周期:进入作用域生命周期开始,离开作用域生命周期结束
全局变量的生命周期是整个工程的生命周期
以上