*型号:联想拯救者Y9000P
系统:Windows11
doble型输出格式:使用scanf语句时,doble的输出格式符是“%lf”,不能使用“%f”;使用printf语句时,可以使用“%f”,printf中没有定义%lf,但是很多系统会接受。
doble转换的基本规则是“按数据长度增加的方向进行转换”,以保证精度不*。比如int型数据和long型数据进行相加或相减运算时,系统会先将int型数据转换成long型,然后再进行运算。这样的话运算结果的精度就不会*。
在运算时,程序中所有的float型数据*都会先转换成doble型。即使只有一个float型数据,也会先转换成doble型,然后再进行运算。因为CPU在运算的时候有“字节对齐”的要求,这样运算的速度是最快的。