float f = (float)3.2;下述对于f赋值的语句描述正确的是
A: 赋值语句正确。
B: 赋值语句错误,3.2就是一个float类型的数,不需要类型转换。
C: 赋值语句错误,3.2是一个常量,不能进行类型转换。
D: 赋值语句错误,3.2后应该有 f 或 F
A: 赋值语句正确。
B: 赋值语句错误,3.2就是一个float类型的数,不需要类型转换。
C: 赋值语句错误,3.2是一个常量,不能进行类型转换。
D: 赋值语句错误,3.2后应该有 f 或 F
举一反三
- 若变量已正确定义为float类型,要通过语句scanf(“%f%f%f”,a,b,c);给a赋值10.0,b赋值20.0,c赋值30.0,不正确的输入形式是()。
- 若变量已定义为float类型,要通过以下赋值语句scanf('%f,%f',&a,&b);给a赋值为11,给b赋值为22,以下正确的输入形式是()。
- 已有说明float f=3.14,*p;若让p指向f,则正确的赋值语句是( )。
- 设x,y是float类型变量,则不正确的赋值语句是______
- 若变量已定义为float类型,要通过以下赋值语句scanf("%f,%f",&a,&b);给a赋值为11,给b赋值为22,以下正确的输入形式是()。 A: 1120 B: 1222 C: 1321 D: 11,22