字典翻译 问答 其它 【35.x05若有定义:inta,b;floatx,则以下不符合C语言语法的表达式是.A.x05x%7x05x05B.x/=a-bx05x05x05x05C.a=b=2x05x05x05D.x=(float)a/b】
问题标题:
【35.x05若有定义:inta,b;floatx,则以下不符合C语言语法的表达式是.A.x05x%7x05x05B.x/=a-bx05x05x05x05C.a=b=2x05x05x05D.x=(float)a/b】
问题描述:

35.x05若有定义:inta,b;floatx,则以下不符合C语言语法的表达式是.

A.x05x%7x05x05B.x/=a-bx05x05x05x05C.a=b=2x05x05x05D.x=(float)a/b

谭建平回答:
  A.x%7不符合C语言语法,%是整数求余数运算,%两边都必须是整型量,而这里x是float.   B没问题,x/=a-b----x=x/(a-b)自动化为float相除.   D.x=(float)a/b没问题,先化a为float再运算.   C.a=b=2没问题都是int
郭浩波回答:
  为什么x=x/(a-b)自动化为float相除
谭建平回答:
  因为x/(a-b)最前面是x,x除以什么,分母是(a-b),a-b的结果,自动化为float做相除运算。
点击显示
其它推荐
热门其它推荐
  • 其它