前言
今天是一天一更的第一天
希望大家可以跟着我一起学习,一起加油!
三连即可提高学习效率0.0
文章目录
1.数据类型
2.常量
3.5
、-12.5
、3.1415926
C语言主要用十进制表示小数!
2.3指数常量
1.76e+10
表示的就是1.176x10^10^
、 -3.5123e-8
表示的是3.5123x10^-8^
比较常用的一个 1e-8
用于浮点数的比较
可以参考《算法笔记知识点记录》第二章——快速入门4[结构体、输入输出、复杂度和黑盒测试]
2.4字符常量
'a'、'A'、'Q'、'0'
都是字符常量,其实就是一个对应的数字。
如果man ASCII
之后,可以看到都是一个确定的值
需要注意以下几个点:
- 小写字母比对应的大写字母大32,也就是’ '(空格)
- 数字 小写字母、大写字母都是连续的
2.5字符串常量
字符串以\0
结尾,用""
来表示
”9“
与 '9'、'0'
本质上来说是相同的。
2.6标识常量
#define <标识常量名称> <常量>
举个例子
#define MAX 50
#define PI 3.1415926
#define NULL 0
#define EOF -1
#define ERROR -1
就是一些常见的错误定义可以方便我们批量更改。
利用宏定义也可以定义函数:
#define MAX(a, b) ( (a) > (b) ? (a) : (b) )
上面的就可以返回对应的较大的数字,如果要这么玩,一定要注意把所有能加的括号都加上,否则展开的时候会因为运算符号的次序问题出问题!!!