C语言中i%2==1是什么意思
13个回答
展开全部
可以认为是1除以2,也可以认为是2分之1,当然最主要的是要看输出的格式,比如使用int类型输出,则输出的为0(int的默认取整),用浮点型(float)输出则为0.500000
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是把1除以2的意思.不过根据这两个量所定义的类型,得数是不一样的.
int类型的话得数是0,double类型的话得数是0.5
int类型的话得数是0,double类型的话得数是0.5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1/2,表示用整数1除以整数2,因为两者都是整数,其运算结果为0。
如果想使运算结果为小数,可以使用1.0/2,这样计算的结果就可以自动转换为0.5。
如果想使运算结果为小数,可以使用1.0/2,这样计算的结果就可以自动转换为0.5。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
i除以2后取余数,并与1做比较,判断是否与1相等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询