C语言数据类型之间的转换
2017年4月13日 - 网易
由于C语言中的浮点值总是用双精度表示的,所以float型数据参与运算时只需要在尾部加0延长为double型数据。double型数据转换为float型时,会造成数据精度丢失,有效位以外的数据将会进行四舍五入。(3)char型与int型将int型数值赋给char型变量时,只保留其最低8位,高位部分舍弃。将char型...
详情
由于C语言中的浮点值总是用双精度表示的,所以float型数据参与运算时只需要在尾部加0延长为double型数据。double型数据转换为float型时,会造成数据精度丢失,有效位以外的数据将会进行四舍五入。(3)char型与int型将int型数值赋给char型变量时,只保留其最低8位,高位部分舍弃。将char型...