• 2022-06-19
    下列关于类型转换的说法中,错误的是___。
    A: 如果a为int 型变量,b为char型变量,则a+b的值为int型
    B: 如果a为float 型变量,b为int型变量,则a-b的值为float型
    C: 如果a为double 型变量,b为float型变量,则a*b的值为double型
    D: 如果a为int 型变量,b为int型变量,则a/(double)b的值为int型
  • D

    内容

    • 0

      设i为int型变量,f为float型变量且值为13.5,则执行语句i=((int)f)/2;后,i的值为______

    • 1

      设变量a是int型,f是float型,i是double型,则表达式10+'a'+i*f值的数据类型为().

    • 2

      设变量a是int型,f是double型,i是float型,则表达式10+'a'+i * f值的数据类型是 A: int B: float C: double D: 不确定

    • 3

      ‎下列关于单目运算符++,叙述正确的是‎ A: 运算对象可以是任何变量和常量 B: 运算对象可以是char型和int型变量,但不能是float型变量 C: 可以是int型变量,但不能是double型和float型变量 D: 运算对象可以是char型,int型,float型和double型变量

    • 4

      使用 (int)a; 将 float 型变量 a 强制转换成 int 型,以后 a 的数据类型为 int 型。