参考答案和解析
正确答案:A
解析: 本题考查混合运算表达式类型,由表达式中具有最高优先级的类型所确定,所以答案为A。
更多“已知char a iht b;float c;double d;则表达式a*b+c-d结果为()。A.doubleB.intC.floatD.char ”相关问题
  • 第1题:

    8、设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为 char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    A.int

    B.long

    C.double

    D.char


    C

  • 第2题:

    各种基本数据类型的精度排列为()。

    A.int< char <float<double

    B.double<float <int<char

    C.char<int <float<double

    D.float<int <char<double


    A:④ B:② C:③ D:⑤ E:① A:④ B:② C:③ D:⑤ E:①

  • 第3题:

    设x为float型变量,y为double型变量,b为long型变量,c为char型变量,则表达式x+y*a/x+b/y+c的结果为什么类型?

    A.float

    B.double

    C.long

    D.char


    double

  • 第4题:

    假定变量i,f的数据类型分别是int、float。已知i=12345,f=1.2345e3,则在一个32位机器中执行如下表达式,结果为假的是

    A.i==(int)(float)i

    B.i==(int)(double)i

    C.f==(float)(int)f

    D.f==(float)(double)f


    B

  • 第5题:

    设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为()类型。

    A.int

    B.long

    C.double

    D.char


    double