66问答网
所有问题
C语言中如何在除法事结果不保留小数 并将这个结果带入下次运算
比如7/2=3.5 去掉小数=3
举报该问题
推荐答案 2010-09-26
要让结果不保留小数,可以进行强制类型转换,
例如 a=3.12,强制转换(int)a=3
想把结果带入下次运算
可以写成 c=b+(int)a;
这样既去了小数也可以把结果带入下次运算了
希望回答对你有帮助!
【原创答人】
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ui2x9vn99.html
其他回答
第1个回答 2010-09-26
你直接在结果前面加个强制类型转换,(int),使结果变为整型变量就行了
第2个回答 2010-09-26
把结果强制转化为整型就可以了。
就拿你这个为例。
main()
{ int i;
i=7/2;
printf("7/2=%d",i);
}
这个程序本身的运行结果就是3,不会是3.5,因为你定义的是整型数据。不过如果你想要的结果是3.5的话,只需把“%d”改为“%2.1f”就可以了。
相似回答
关于
C语言中除法
的两种形式
答:
形式一:
整除运算
(/)</当我们看到像 2/3 这样的表达式时,这是在进行整数除法。这种运算遵循的是整数规则,结果仅保留整数部分,摒弃小数。这就像求余数的过程,但关键在于
结果的
处理。例如,2除以3
的结果
大约是0.67,但
C语言
会自动取整,去除小数部分,因此最终结果为0。形式二:一般除法(/)与浮...
c语言中除法
取整的表示
答:
在C语言中,
整数除法运算的结果是一个整数,即丢弃小数部分,只保留整数部分
。当两个整数进行除法运算时,C语言会取结果的整数部分,而忽略小数部分。这个操作叫做取整。在C语言中,整数除法运算的结果类型是一个整数类型,即使除数和被除数都是浮点数,结果也是整数。语言的含义如下:1、语言是人类最重要...
c语言中除法运算
规则
答:
c语言中除法运算规则如下:1.整数除法:如果两个操作数都为整数类型
,那么除法运算得到的结果也是整数类型,即舍去小数部分。例如,5/2的结果是2。2.浮点数除法:如果其中一个操作数是浮点数类型,那么除法运算的结果也是浮点数类型。例如,5.0/2的结果是2.5。3.除数为0:在进行除法运算时,除数不能...
c语言
是
如何
处理
除法运算的
呀?
答:
先加减后乘除。
C语言中
的加号、减号与数学中的一样,乘号、除号不同;另外C语言还多了一个求余数的运算符,就是 %。不同类型的除数和
被除数
会导致不同类型的
运算结果
:当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型...
C语言如何
实现
除法运算
?
答:
5、scanf("%f",&a);表示将你输入的数字以带6位
小数的
形式储存于a中。6、c=a/b; 是一个赋值语句,意思是将a除以b的值给c。四则运算中,加法运算符为+,减法为-,乘法为*,除法为/。7、如果只想保留三位小数,可以在%f中间加.3,即printf("\n%.3f÷%.3f=%.3f\n",a,b,c)。8、...
C语言除法运算结果
是整数,为何不是
小数
?
答:
C语言
规定
除法运算
符( / )
的运算结果的
数据类型与
被除数的
数据类型保存一致,所以一个整数除以另一个整数
的结果
为整数。举例如下:int a=5, b=3;float c;c = a/b; // 输出结果为1.0解释如下:虽然变量c是float型的,按常理c应该等于1.667,但是由于被除数(即变量a)的数据类型为int型,...
大家正在搜
计算结果保留两位小数
excel数值不保留小数
保留小数怎么保留
不保留小数点的公式四舍五入
不保留小数点
excel不保留小数
excel怎么不保留小数
表格小数点后不保留
excel怎么设置不保留小数