![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【C语言】
文章平均质量分 51
记录学习遇到的问题
ID_WA
目前在学嵌入式
展开
-
【ZZULIOJ】1037:四则运算
题目描述给你一个简单的四则运算表达式,包含两个实数和一个运算符,请编程计算出结果输入表达式的格式为:s1 op s2, s1和s2是两个实数,op表示的是运算符(+,-,*,/),也可能是其他字符。注意运算符两侧各有一个空格。输出如果运算符合法,输出表达式的值;若运算符不合法或进行除法运算时除数是0,则输出"Wrong input!"。最后结果小数点后保留两位。样例输入Copy1.0 + 1.0样例输出Copy2.00这里贴一下提示以...原创 2021-09-26 14:00:59 · 1055 阅读 · 0 评论 -
关于浮点数精度的解释
什么?有被浮点数疑惑到;别急,我们一起来探讨一下~首先来了解一下计算机的存储机制1.整数,和数学概念一样,C语言中整数是没有小数部分的数的,计算机以二进制存储整数例如 7以二进制写是111,要在8位字节中存储就要变为000001112.浮点数,C语言中整数加上小数就成了浮点数,比如7.00,同样计算机也是二进制存储浮点数, 不过计算机却是把浮点数分为小数部分和指数部分分开存储,(这里不理解也没关系)而书写浮点数的方法(e计数法)也做一下简单介绍1e-10 = 1*10-101原创 2021-10-22 23:24:13 · 920 阅读 · 1 评论 -
[快乐C语言】还不懂i++和++i?来这里0基础带你了解
对于i++和++i两者都是自加操作,前者是先对i进行赋值 后对i进行自加操作;而后者是先对i进行自加操作后再对i赋值;下面用两段代码进行比较int main(){ int n; printf("%d", n++) return 0;}#include<stdio.h>int main(){ int n = 0; printf("%d", ++n); retrun 0;}...原创 2021-09-25 15:56:38 · 196 阅读 · 1 评论