2.1 基本数据类型
2.1.1变量
1变量的取名
1.变量名的第一个字符必须是字母或者下划线
2.1.2变量类型
整型
int与long long 何时使用
对于整型的分为int和long long 但是初学者经常分不清何时使用,这里给个具体的数据:
在绝对值在10^9的时候使用int
在绝对值1大于10^9小与10^18的时候使用long long
2.关于无符号整型的理解
无符号 unsigned 我们平时在定义整型变量的时候可以加上unsigned ,unsigned int 与 int 占用的位数相同,但是把负数的范围挪到正数上来了。
3.C语言中用printf输出时
%d 是int型的输出格式
浮点型
1.两种类型的使用范围
float的有效精度为6~7位 所占用的是32bit
double的有效精度为15~16位占用64 bit
所以以后定义浮点型的时候只需要全部定义double就可以了
2.输出格式
%f 是float和double型输出的格式
字符型
1.字符常量与字符变量
字符常量的定义方式:char c = 'e';
字符变量的定义 char c;
定义字符常量的时候需要注意到 单个字符加上单引号
2.关于ASCII码
0~9 48~57
A~Z 65~90
a~z 97~122
可以看出 小写的比大写的ASCLL码值大32
3.输出格式
%s 是char型的输出格式
布尔型
要注意的是布尔型 在c++中可以直接使用,但是在C语言中要使用stdbool.h头文件才可以使用
2.1.3强制类型转化
格式
(新类型名) 变量名
符号常量和const常量
需要注意的是使用
#define 标识符 任何语句或片段
eg: #define ADD(a,b) ((a)+(b))
括号一定不能去掉
运算符
1.自增自减
i++ 表示先使用i在将i加1
++i 表示将i加1 在使用i
i--与--i同理
今天书刚到,以后开始写博客 记录一下自己的学习成长过程,现在是考研复习阶段,当然我也会写一些每天复习的知识点的总结。
人不能一直路上,应及时回头总结。