C语言中.若定义float a;则表达式a=1,a+1,a+=a的值是?这是一个逗号表达式.就这个逗号表达式的值啊.选项有2 2.0 4 4.0 我徘徊在2和2.0上了.

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/13 09:13:13

C语言中.若定义float a;则表达式a=1,a+1,a+=a的值是?
这是一个逗号表达式.就这个逗号表达式的值啊.选项有2 2.0 4 4.0 我徘徊在2和2.0上了.

2.0 准确的说是2.0f
你把整形赋给浮点型 会转换为浮点型
把浮点型赋值给整型会转换为整型