www.qcfz.net > 已知:ChAr A;int B;FloAt C;DouBlE D;执行语句“C=...

已知:ChAr A;int B;FloAt C;DouBlE D;执行语句“C=...

c=a+b+c+d; 因为c是float,不管怎么样,执行完以后肯定还是float 尽管a

执行语句 c=a+b+c+d;后,变量c的数据类型仍是float。 做加法运算时系统会自动进行类型

c的变量类型仍然是前面声明过的float类型。 一个变量的数据类型不会因为计算过程改变。

首先,在C中,数据之间的运算必须是同类型的才能进行运算。如果类型不一致,就必须先转换成相同的类型--

该题选择D答案: 1、a定义的是char型,实际上他也可以看做是int型,你试过没有将一个char

答案:double类型 参考:“隐式类型转换” C++定义了一组内置的类型对象之间的标准

你好!!! char a;int b;float c;double d; c*=b+d-c这个表

问法有点问题,如果问d的数据类型,肯定是int啊,因为你是这么申明的。如果问 a+b+c是什么类型,

double 值类型按照操作数里面范围大的来取

a,b, c, d 都没有取值。 所以不能保证 2+a+9*b*5*c-5*d 结果是多少呀。最多能

网站地图

All rights reserved Powered by www.qcfz.net

copyright ©right 2010-2021。
www.qcfz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com