0
点赞
收藏
分享

微信扫一扫

【从零开始的嵌入式生活】必备基础知识3——数据类型、常量、变量及运算符

忍禁 2022-01-20 阅读 24

请添加图片描述

前言

今天是一天一更的第一天
希望大家可以跟着我一起学习,一起加油!
三连即可提高学习效率0.0


文章目录


1.数据类型

2.常量

3.5-12.53.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) )

上面的就可以返回对应的较大的数字,如果要这么玩,一定要注意把所有能加的括号都加上,否则展开的时候会因为运算符号的次序问题出问题!!!

3.变量

4.运算符

写在最后

举报

相关推荐

0 条评论