若有以下类型说明语句:char a; int b; float c; short int d;

若有以下类型说明语句:char a; int b; float c; short int d;

则表达式(c*b+a)*d的结果类型是()

A、char B、int C、double D、float
#include
using namespace std;
int main() 
{
char a=1; int b=1; float 厅销c=1.123123; short int d=1;
cout<<(c*b+a)*d<cout<return 0;
}

D float

我樱伏兄把脊袭它运行了一下


应该侍携指是float。c*b==float +a 提升为隐宴int (老配)里面还是float *d 提升int 还是float
double
值类型按照
里面范围大的来取
← 上一篇: 下一篇: →