永发信息网

c# 1除以3,但是计算结果变成0了,怎么解决

答案:2  悬赏:70  手机版
解决时间 2021-03-03 12:35
c# 1除以3,但是计算结果变成0了,怎么解决
最佳答案
C#里面整数间除法是不保留余数的整数结果,所以1/3为0;
要得到结果可以 double result = (double)1/3;
保留小数位:double result = Math.Round((decimal)1/3,2);
要是想保留2位小数(四舍五入):
decimal result = Math.Round((decimal)1 / 3, 2, MidpointRounding.AwayFromZero);
全部回答
你用的整形int做的~1除以3等于零
换成float 或者double 的浮点型 就能算出小数来着。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
去哪里换新的50元,20元,10元钱,大神!!!
【世界文化遗产有哪些】第一批世界文化遗产名
那本小说主角叫袁波,速求
名字组成成语
三星S8 Active官方参数曝光 怎么摔都不坏
天天鲜水果蔬菜地址在哪,我要去那里办事
水杯不小心用油烟机的清洁剂洗了,还能用吗
【内部收益率公式】财务内部收益率计算已知如
36x27十l8x46的筒便方、
李白的妻子死后,李白为亡妻的死写下了什么诗?
求解各位懂电脑的大神! R7350 DDRS 2GB铭瑄
ABS PA765原料成型时气泡很难避免怎么办?
关于人力资源的生产性与消费性的说法,正确的
唱吧麦克风手机ec79价格
bang de o o(其中的歌词)一首歌
推荐资讯
名丹足道地址在哪,我要去那里办事
熊猫的店化妆品地址在什么地方,想过去办事
广外本科生的学生证是什么颜色
风光580车灯怎么操作
安泰惠普月月贷金融信息服务有限公司南宁营业
安徽深入挖掘丰富的文化资源和人文积淀,着力
大坋村怎么去啊,有知道地址的么
不知道怎么和师傅沟通,我师傅是女的,我是男
下列地方,位于亚洲、北美洲分界线上的是:BA
站东副食商店在哪里啊,我有事要去这个地方
在历史发展进程中,社会群体的兴衰与政治、经
细屋余在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?