首页
题库
面试
求职
学习
竞赛
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收藏
1635浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题