首页题目详情

以下哪个选项是**合法**的变量定义方式?

题目配图
A.int a = 3.14;
B.float b = 5;
C.double c = 100L;
D.char d = 'A';

优质解答

答案

B

解析

在C语言中,int类型不能直接初始化为浮点数(如A选项),建议使用类型转换。L是long类型后缀,不能用于double类型(如C选项)。D选项的char变量初始化为字符是正确的。因此B选项是合法的。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成