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