C语言基础(数据类型)(温故而知新)

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同理

     今天书刚到,以后开始写博客 记录一下自己的学习成长过程,现在是考研复习阶段,当然我也会写一些每天复习的知识点的总结。 

                                                                                      人不能一直路上,应及时回头总结。





你可能感兴趣的:(C语言基础(数据类型)(温故而知新))