C语言的一道表达式的题目,求帮助

wujingyi2011 2013-02-04 01:50:17
/*本题目我用程序,不是全都是0吗,哪个是非0的呢?考察的是什么内容呢?
4.设int x=2,y=4;,值为非0的表达式是(  )
A. 1/x*y
B. 1/(x*y)
C. 1.0/x/y
D. 1/x/ (double)y
*/
#include <stdio.h>

void main()
{
int x=2;
int y=4;

printf("%d",1/x*y);
printf("%d",1/(x*y));
printf("%d",1.0/x/y);
printf("%d",1/x/(double)y);
}
...全文
240 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wujingyi2011 2013-02-04
  • 打赏
  • 举报
回复
就因为是整型
wujingyi2011 2013-02-04
  • 打赏
  • 举报
回复
1/x = 0 尽然为0
wujingyi2011 2013-02-04
  • 打赏
  • 举报
回复
#include <stdio.h> void main() { int x=2; int y=4; printf("%f",1/x*y); printf("%f",1/(x*y)); printf("%f",1.0/x/y); printf("%f",1/x/(double)y); } 这样对吗
huhuzhenxin 2013-02-04
  • 打赏
  • 举报
回复
printf("%f",
wujingyi2011 2013-02-04
  • 打赏
  • 举报
回复
那应是printf什么呢
huhuzhenxin 2013-02-04
  • 打赏
  • 举报
回复
printf("%d",当然全是0了
yanghuajia 2013-02-04
  • 打赏
  • 举报
回复
1/x = 0
wujingyi2011 2013-02-04
  • 打赏
  • 举报
回复
为什么选C呢,为什么是按照浮点运算的呢
dubiousway 2013-02-04
  • 打赏
  • 举报
回复
C --- 1.0 /x 按照浮点运算

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧