C语言
成风062020
这个作者很懒,什么都没留下…
展开
-
float与double的区别和分析
float精度是bai2^23,能保证6位。dudouble精度是2^52,能保证15位。但是默认float和double都只zhi能显示6位,再多需要#include <iomanip>,然后dao在输出语句之前插入cout << setprecision(20);强制输出小数位。1、范围float和double的范围是由指数的位数来决定的。float的指数位有8位,而double的指数位有11位,分布如下:float:1bit(符号位) 8bits(指数位) 23bi原创 2020-08-01 16:57:25 · 1207 阅读 · 0 评论 -
C语言的分析
在面试或者笔试的时候,会经常考到运算符和运算符的优先级,建议多多整理归纳 基本的优先级需要记住: 指针最优,单目运算优于双目运算。如正负号。 先算术运算,后移位运算,最后位运算。请特别注意:1 << 3 + 2 & 7等价于 (1 << (3 + 2))&7. 逻辑运算最后结合。 算术运算符运算符 描述 实例 + 把两个操作数相加 A + B 将得到 30 - 从第一个操作数中减去第二个操作数 A原创 2020-05-29 21:03:31 · 536 阅读 · 0 评论