关于double的输出格式问题
的有关信息介绍如下:问题补充说明:int main()double a,b,c;cout< (1)在+-*/的运算中,如果前后两个数字都为整型数字,则计算结果也为城整型数字。如a=(4*12)/5的计算和赋值过程是: 1)4*12=48; 2)48/5=9,自动消除小数部分; 3)a为double型,所以来自9赋值给a时转换为9.000。 输黄子年又如b=double(4别建花*(12/5));的计算过程: 1)12/5=2; 2)4*2=8; 3)double(8)=8.000; 4)8.000赋值给b,结果b=8.000 (2)在+-*/的运算中,如果前后两个数字中紧手包含一个或者两个浮点型或双精度型数字,则计算结果为浮点型活双精度型数字。如c=(4*(double(12)/5));的计算过程: 1)double(12)=12.00,/*360问答这里是2或者3个0,我不肯定,你可以在单独输出double(12),看星视磁策财执唱李黄限针一下结果。*/ 2)12.00/律检过蒸样末影也新得5=2.400; 3)4*2.400=9.600; 4)9.600赋值给c,结果c=9.600