为什么cout210为2我用的就是210好吗
在C++中,如果进行的操作都是整数类型,结果也会是整数类型。所以,21得到的结果是2,而非2.0。因此,当使用cout<<21.0时,输出的结果是2.0。
如果要得到2.0,需要至少有一个操作数是浮点数类型,比如2.0*1或者2/1.0等。
原文地址: https://www.cveoy.top/t/topic/fb4Y 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
在C++中,如果进行的操作都是整数类型,结果也会是整数类型。所以,21得到的结果是2,而非2.0。因此,当使用cout<<21.0时,输出的结果是2.0。
如果要得到2.0,需要至少有一个操作数是浮点数类型,比如2.0*1或者2/1.0等。
原文地址: https://www.cveoy.top/t/topic/fb4Y 著作权归作者所有。请勿转载和采集!