C语言 赋值转换
提问人:刘团圆发布时间:2020-11-28
赋值转换是在赋值运算中芫成的。当赋值运算符右侧的操作数的值与左侧的变量的类型不一致时,将右侧的操作数类型转换为左侧的变量的类型。具体转换规则为:
①整型数据赋给float或double型变量,整型数据数值不变,但以浮点数形式存储到变量中。
②将flaot或double型数据赋给整型时,舍弃小数部分。例如:
int x;
x=4.3;
则赋值转换后x的值为4。
③将字符型数据赋给整型变量,数值不变,将字符型变量的8个二进制位存入整型变量的低八位中。
④将整型数据赋给字符型变量,由于整型数据所占内存空间高于字符型,所以只将整型数据的低八位存入字符型变量中。
⑤float型数据转换为double型变量,数值不变,只在floa锂数据尾部加0以赋给double型数据。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>