C语言基础知识
c语言数据类型
char:字符数据类型---1个字节---%c:打印字符格式数据
short:短整型---2个字节
int:整形---4个字节---%d:打印整形十进制数据
long:长整型---4个字节
long long :更长整型---8个字节
float:单精度浮点数---4个字节---%f打印浮点数
double:双精度浮点数---8个字节---%lf
%p---以地址形式打印
%x---打印十六进制
&---取地址符号
变量:
全局变量:定义在代码块{}之外的变量
局部变量:定义在代码{}之内
局部和全局变量相同时,局部变量优先。
作用域:
1、局部变量的作用域是变量所在的局部范围
2、全局变量的作用域是整个工程
常量:
1、字面常量:直观写出的值;
2、const:常属性,const修饰的常变量固定不变
3、define定义的标识符常量
4、枚举常量:一一列举,不能改变;枚举关键:enum
‘\0’:字符串结束标志
\t:水平制表符
\v:垂直制表符
\n:换行
\r:回车
\ddd:ddd表示三个八进制数据
\xdd:xdd表示2个十六进制数据
位操作符
&:按位与:一真一假为0;全为0和1为1;
|:按位或:只有一个为1就为1;
^:异或:对应的二进制相同为0,相异为1;
后续补充。。。
小胖专属学习分享