字典翻译 问答 其它 设有定义语句floata=3.0,b;则执行b='a'+1/2*a;表达式后b的值是
问题标题:
设有定义语句floata=3.0,b;则执行b='a'+1/2*a;表达式后b的值是
问题描述:

设有定义语句floata=3.0,b;则执行b='a'+1/2*a;表达式后b的值是

李雄军回答:
  97.0f   1/2*a==0.0f   因为1/2==0   所以实际是b='a';   b的值是字符'a'的ASCII码也就是97,然后又由于b是float类型的,作自动类型转换成97.0f
点击显示
其它推荐
热门其它推荐
  • 其它