收录日期:2018/12/11 22:06:46 时间:2016/05/18 03:14:34 标签:C语言
一般来说算术运算:* - % / --  ++
我现在有个问题:
 假设我100除200  想得到答案为0.5   
如果用这个表达的话100/200那答案肯定是0----这不是我想要的
如果用这个表达的话100%200那答案是100 也不是我想要的  
请问用什么表达式才能得到0.5呢?

100%200是求余,当然是0.5
想得到0.5,要先转化成float或doulbe型
写错了,当然是100才对
(float)100 / (float)200 好像可以,你试试吧!
同意楼上
这样搞:

    100 * 0.1 / 200

不需显式进行强制类型转换,乘0.1后自动进行类型转化,将整型的100转化为float:)
结果定义为FLOAT型,用“/”就可以得到0.5的结果了!
楼上的 100 * 0.1 /200不就成了10/200了吗, 
将除数和被除数定义为float,double均可,进行显式转换也可以啊
先换成float,double型,再除,
类型转换!或者自己编一个重载
类型转换就行了
类型转换就行了
操!这也来现
100.0 / 200.0
100f / 200f

float a = 100.0, b = 200.0
a / b;
(doulbe)100 / (double)200
好好练一下基功吧,小同志!!!!!!
100.0/200
就可以了。
100%200是取余,结果当然是100。
要想只得到0.5的话,
  x=100.0/200;

printf(“%3.1f”,100.0/200);
1.0*100/200
同意楼上,

1.0*100将100有int型转化位float型。再作除,结果应为float型即为0.5
只有  aiyinsitan(OhShit!) (Marlboro) 说的是完全正确的……晕
Wolf0403(完美废人) 
只有  aiyinsitan(OhShit!) (Marlboro) 说的是完全正确的……晕
==============================================================

100.0/200
100*1.0/200
(float)100/200
(float)100/(float)200

这几个哪里错了?

问个弱智的指针问题 JSP and ASP and PHP哪个更有前景??????????? 求救,我需要下载vs.net工程正式版本的CD1 关于main()方法中的String args[]参数的一个问题 这个代码出了什么问题??? 高手您好~。我怎么的得到我继承(继承CDialogBar)的类的窗口指针呢? 用手工建立的孤立的Recordset,没有数据库连接上下文,这个Recordset能否提交,怎样提交? 紧急,请教J2EE高手,此异常为何原因?高分相送 高分求助。好不容易下载了VS.net。安装时总是CD1中的nafxcwd.lib不能拷贝。 关于select into 的问题 finaldata 的使用方法 一个关于配置apache服务器的问题,各位高手帮帮忙! 用asp发送e_mail??? session问题,在家里可以用,单位就不可以了。 关于ado.net的网址 CommandButton控件的backcolor属性突然失效,why?大家有没有遇到过? 请问,如何用SoftICE调试vc编写的应用程序,比如服务程序 高分求助。好不容易下载了VS.net。安装时总是CD1中的nafxcwd.lib不能拷贝 农民出身的程序有几个呢。权且当作一个小调查吧。 为什么我的光驱用不了? 可用分怎么不增加! 我想在Edit框中设背景图片,怎么设呀? 请问:如何写第一个WDM驱动程序:Hello WDM 一个不该在这里问的问题,非常奇怪,急。。。。 向各位大虾求救!help me!绝对给分~! 我把数据存入random文件,存是存入了,可是用Nodepad打开多了很多乱七八遭的东西,怎么去掉啊? 如何成为大本营专区的会员? 如何使win2000像win98一样好的支持游戏? 哈高手给看看:CTypedPtrList模板对象中,如何删除指定位置的元素?? ???如何获得整个局域网中间所有机器的mac地址???