[C语言,初学者]
char w;
int x;
float y;
double z;
问表达式:w*x+z-y的值的类型
C语言中有判断表达式值的类型的函数吗?
参考答案:double类型, sizeof()判断字节数, 得出为8
可以补充一句: x = w*x+z-y;
编译器会提示从double转换到int,可能丢失数据,表明表达式右边为double.
char w;
int x;
float y;
double z;
问表达式:w*x+z-y的值的类型
C语言中有判断表达式值的类型的函数吗?
参考答案:double类型, sizeof()判断字节数, 得出为8
可以补充一句: x = w*x+z-y;
编译器会提示从double转换到int,可能丢失数据,表明表达式右边为double.