嵌入式day6

知识梳理与总结

早上学习了scanf(),puts(),gets()三种函数,完成了c语音学习11部分中第1个部分的学习;中午开始学习第2部分流程控制,主要学习了分支结构:if分支,switch分支。其中if分支又分为简单分支,阶梯分支,嵌套分支。针对所学分支的使用方法,注意事项进行了详细的学习。

自此,C语言学习进入较深入阶段,流程控制部分的出现,意味着程序编写难度的提升,为此往后在编写程序时,首先设计流程图,据图编码养成习惯。

【C语言】实现两个数据交换(三种方式) - CSDN App】

实现数据交换的方法:

(1)中间值法

(2)算术法

(3)异或法

浮点型数据大小关系比较:

        浮点型数据在比较大小关系时,决不能用==直接比较;
        方法1:设定一个精度范围EPS,若两数据之差在此范围内(eg:(-0.01,0.01))则可判断,两数据相等;
        方法2:由方法1改进得出本方法。取两数之差的绝对值(fabs():取绝对值函数,位于<math.h>),判断该值与设定的精度EPS的大小,若小于所设精度,则可判断,两数相等;
        方法3:究极改进版。将上述两种方法自定义的精度EPS,换为系统已有的精度DBL_EPSILON(需要添加头文件<float.h>)其余步骤同上。

浮点型数据比较icon-default.png?t=N7T8https://blog.csdn.net/m0_73790767/article/details/128256705?spm=1001.2014.3001.5506

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值