位置:首页 > 软件操作教程 > 编程开发 > C语言 > 问题详情

C语言 赋值转换

提问人:刘团圆发布时间:2020-11-28

    赋值转换是在赋值运算中芫成的。当赋值运算符右侧的操作数的值与左侧的变量的类型不一致时,将右侧的操作数类型转换为左侧的变量的类型。具体转换规则为:

    ①整型数据赋给float或double型变量,整型数据数值不变,但以浮点数形式存储到变量中。

    ②将flaot或double型数据赋给整型时,舍弃小数部分。例如:

    int x;

    x=4.3;

    则赋值转换后x的值为4。

    ③将字符型数据赋给整型变量,数值不变,将字符型变量的8个二进制位存入整型变量的低八位中。

    ④将整型数据赋给字符型变量,由于整型数据所占内存空间高于字符型,所以只将整型数据的低八位存入字符型变量中。

    ⑤float型数据转换为double型变量,数值不变,只在floa锂数据尾部加0以赋给double型数据。

继续查找其他问题的答案?

相关视频回答
回复(0)
返回顶部