您的位置首页百科问答

关于double的输出格式问题

关于double的输出格式问题

的有关信息介绍如下:

问题补充说明:int main()double a,b,c;cout<

关于double的输出格式问题

(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