C语言中,1/3等于多少? 1%3等于多少?

 我来答
happycauchy
推荐于2018-02-27 · TA获得超过1452个赞
知道小有建树答主
回答量:1322
采纳率:0%
帮助的人:1108万
展开全部
在C语言中,1/3=0,1%3=1
因为C语言中如果除数和被除数都是整数(分母不为0),那么C语言就仅取计算结果的整数部分,注意,不是4舍5入,而是直接舍弃,如19/10=1,而不是1.9,也不是2,如果要计算1/3,得到浮点数,一般采取1.0/3或1/3.0
对于第二个1%3,就是求1除以3的余数,当然是1
fs...4@163.com
2013-04-20 · TA获得超过123个赞
知道答主
回答量:252
采纳率:0%
帮助的人:60.4万
展开全部
1/3就是1除以3,应该是0.333333333...看你打算把这个浮点数保留几位浮点数本身就是不精确存储的。1%3是取余数,1除以3余几?商0余1,所以1%3=0;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
用梦主宰一切
2013-04-20
知道答主
回答量:5
采纳率:0%
帮助的人:7424
展开全部
#include<stdio.h>
void main()
{
float i=1,a=3;
printf("%.2f\n",i/a,i);
printf("%f",1%3,i);
}
等于0.33
1.000000
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bizhongyang
2013-04-20
知道答主
回答量:43
采纳率:0%
帮助的人:16.9万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-20
展开全部
0和1
c++下也一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式