在C语言中,每次加一个小于1的数怎么加呢?

如题所述

第1个回答  2012-07-27
跟加大于1 的数是一样的,C语言里,只是对加减1,有两个特别的运算符++,--
其他数字的加减,就是运算符+,-。就算是加减1,也可以用+,-来算,只是用++,--效率高一些而已。
第2个回答  2012-07-27
换一种想法:如果这个小数不是无线循环小数的话,比如0.1,你可以设计成
a=0;a<1;a+=0.1

a=0;a<10;a+=1
没什么区别吧?如果是无限循环小数的话,比较复杂,因为浮点数在二进制的表达上有缺陷。追问

不能写成a+=0.1吧;我用的是msp430x14x。(IAR)

本回答被网友采纳
第3个回答  2012-07-27
把这个小于1的固定常量用#define 定义,然后用循环做。
第4个回答  2012-07-27
能说具体一点吗?追问

变量b,我没按键一次加0.01;但是好像不能写成b+=0.01

追答

你的b不能定义成int型,会直接忽略为0,可以定义成double 或者float型

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网