niusouti.com
更多“若有以下定义char a;int b;float c;double d;则表达式a*b+d-c值的类型为 ”相关问题
  • 第1题:

    若有以下定义,则表达式a*b+d-c值的类型为______。 char a;int b;float c;double d;

    A.float

    B.int

    C.char

    D.double


    正确答案:D
    解析:在C语言中,不同数据类型的数据运算时要先转换成相同的数据类型再参与运算。在上述表达式中,字符型先转换成整数得到a*b,整数再转换成双精度型执行+d,单精度float型数据c先转换成双精度double型数据后参与减法运算。结果是double型。

  • 第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题:

    11、给定一个int类型变量a和一个double类型变量b,则表达式”a - b“的值恒等于下列哪个表达式的值?()

    A.a - (int) b

    B.(double) a - b

    C.(float) a - b

    D.a - (float) b


    C

  • 第4题:

    若有以下定义:char a; int b; float c; double d; 则表达式a*b+d-c值的类型为______。

    A.float

    B.int

    C.char

    D.double


    正确答案:D

  • 第5题:

    给定一个int类型变量a和一个double类型变量b,则表达式”a - b“的值恒等于下列哪个表达式的值?()

    A.a - (int) b

    B.(double) a - b

    C.(float) a - b

    D.a - (float) b


    (double) a - b