c语言,这道题为什么选b? c语言,这道题为什么选b?第9题... c语言,这道题为什么选b?第9题 展开 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 c语言 搜索资料 1个回答 #热议# 不吃早饭真的会得胆结石吗? cincoutvc 2017-12-24 · TA获得超过3899个赞 知道大有可为答主 回答量:2455 采纳率:90% 帮助的人:2638万 我也去答题访问个人页 关注 展开全部 A错在任意表达式的任意二字上;B是正确的,实型变量可以存放整型数,对于“a是实型变量,a=10”这样的情况,C语言编译器会把整型数字10强制转换成实型存放于变量a里面,所以这是正确的;C选项里面,变量b的值是不会变成0的;D选项里面,变量a和变量b的值都是9。 更多追问追答 追问 你都说了是转换成实型才可以赋予 而不是书上写的因为10可以赋值浮点型a,所以浮点型可以存放整型10呢 b选项说浮点型变量可以存放整型 可以根据前一个原因有这样说法? 追答 转换是编译器进行的,我是给你讲实型变量能够赋值成整型数的原理 追问 我明白这个 但这个b选项说法 追答 能赋值就表示可以存放 追问 好 追答 能这样操作就是因为C语言标准允许 追问 这个a项哪错了,难道不是任意表达式吗? 任何表达式都有一个值,这个值赋值给左边的变量啊? 追答 赋值要考虑类型匹配,所以不是任意表达式 追问 好吧,谢谢 我试试去 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2021-09-07 我不明白,这道题为什么是选C不是选B呢? 2021-11-04 C++的题如图,这个为什么不选B呢? 1 2017-01-01 这道c语言题为什么选B?? 2 2012-03-13 这道选择题是不是b和c都可以?为什么不能是c 2016-12-31 C语言这道题为啥选B 2016-06-08 这道题选B为什么啊,C语言 2018-06-23 C语言,这题为什么不选B 2018-06-21 c语言题目。。。为什么选b 更多类似问题 > 为你推荐: