c++中除号/ 的用法

  • Post author:
  • Post category:其他




/ 号运算规则有多种

①5/6,由于5,6均为整数,所以此时除法运算的结果为所得商的整数部分,其结果为0。

②5.0/6由于5.0为浮点数(float,当然double也可以),因此商的类型也为浮点型,结果为8.333333

假如我们设a/b,a,b均为int, long, char这样的整数类型,其结果均为所得商的整数部分。

若a,b中有一个或两个都是小数(float,double)型的数,其商的结果为实际结果。

实际上若a/b中有一个为小数形式,编译器也将另一个整数隐式的转化为小数形式。



版权声明:本文为qq_40131605原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。