风停雨落净来楼

博客园 首页 新随笔 联系 订阅 管理

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 变量类型 变量名 便可使用

生命周期--局部变量的生命周期:进入作用域生命周期开始,离开作用域生命周期结束
全局变量的生命周期是整个工程的生命周期

以上

posted on 2020-11-11 00:11  风停雨落净来楼  阅读(166)  评论(0编辑  收藏  举报