要将double型变量d赋给float型变量x,可以编写
A: x=(long)d
B: x=(int)d;
C: x=d;
D: x=(float)d;
A: x=(long)d
B: x=(int)d;
C: x=d;
D: x=(float)d;
D
举一反三
- 为了将double变量d赋给float变量x,正确的语法是___。 A: x = (long)d B: x = (int)d; C: x = d; D: x = (float)d;
- 如果要把一个double类型的数据d赋值给float类型的变量x,下列哪个语句是正确的? A: x=(float)d B: x = (int)d; C: x = (long)d D: x = d;
- 经过下述赋值后,变量x的数据类型是( )。float x=21.0;int y; y=(int)x; A: int B: float C: double D: char
- 经过下述赋值后,变量x的数据类型是( )。 float x=21.0; int y; y=(int)x; A: float B: double C: int D: cha
- 设x为float型变量,y为double型变量,a为int型变量,已知x=2.5f,a=7,y=4.22,则表达式x+a%3*(int)x%(int)y的值为。
内容
- 0
若有(float)x,则x变成float型变量。
- 1
假定变量x,f和d的类型分别为int、float和double。下面表达式的值总是为1的是() A: x==(int)(float)x B: d==(double)(float)d C: f==(float)(double)f D: (f+d)-f==d
- 2
{经过下述赋值后,变量x的数据类型是:int x=3;double y;y=(double)x;} A: int B: char C: float D: double
- 3
02220011:int x=2;double y; 经过y=(int)(float)x运算后,变量x的数据类型是( )。 A:
- 4
设已有定义:float x;,则以下对指针变量p正确定义且赋初值的语句是________。 A: float *p = 1024; B: int *p = (float x); C: float p = &x; D: float *p = &x;