首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
算术表达式X=3÷5×2可用C语言书写为:X=35*2。
[单选题]
算术表达式X=3÷5×2可用C语言书写为:X=3/5*2。
正确
错误
添加笔记
邀请回答
收藏(26)
分享
纠错
7个回答
添加回答
5
推荐
白驹之过隙
选
B
。
算术表达式X=3÷5×2的结果为1.2
C语言书写涉及到精度,数据类型会得出为0
编辑于 2020-01-21 15:46:04
回复(0)
3
Jino.
选
B
。
C语言的除法运算中
不同类型的除数和被除数会导致不同类型的运算结果。
当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型是一个道理。
一旦除数和被除数中有一个是小数,那么运算结果也是小数,并且是 double 类型的小数。
因此,在C语言中X=3/5*2
得到的值为0,违背了原来
算术表达式X=3÷5×2的本意,所以B项错误。
综上,本题选B。
编辑于 2020-01-14 16:43:33
回复(0)
0
牛客42846359号
错误
发表于 2022-03-03 15:10:28
回复(0)
0
飘雪无痕al
算术表达式正常算法位1.2,但在机器的世界里,3/5并不为0.6,而是整数0(没到1,舍去小数部分为0),违背了当初的初衷,所以为b。注:输出为%d
发表于 2020-07-15 14:27:56
回复(0)
0
Vector🍂
我还以为是没加分号[\捂脸]
发表于 2020-02-09 12:55:03
回复(0)
0
1409493811
错误
发表于 2020-01-16 21:29:08
回复(0)
0
哇!牛客680583934号。
A正确
发表于 2020-01-14 16:29:39
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
阿奻_
难度:
7条回答
26收藏
1745浏览
热门推荐
相关试题
下面关于 Spring Cloud...
Spring
评论
(1)
为下列代码设计测试用例,要求满足条...
软件测试
评论
(0)
下面代码的输出结果 public ...
Java
评论
(1)
下列哪个选项可以用于在Java中将...
Java
评论
(1)
子曰:“名不正,则言不顺;言不顺,...
判断推理
评论
(0)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题