问一个关于C中混合运算类型转换的问题。

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:18:06
double float

long

unsigned

int char,short
横向地表示必须的转换,纵向表示当运算符两边的运算数为不同类型是的转换。
那麽一个float和int型的应该怎么转换?
unsigned和short,enum,struct,union,void分别表示什么类型的数据?

那麽一个float和int型的应该怎么转换?转换成double
unsigned和short,enum,struct,union,void分别表示什么类型的数据?
unsigned无符号整形,short短整型,enum枚举型,struct结构体,union联合体,void空类型

都转换成double
unsigned无符号整形,short(无符号)短整型,enum枚举型,struct结构体,union共用体,void空类型