定义的是整型变量,赋予两个浮点型参数,这个相乘结果是11,也可以,就是想知道怎么得出11的,求解,信手勿喷
1.5乘7.4结果11.1,11.1取整是11
函数计算是按浮点数计算的,1.5x7.4=11.1。函数返回11.1赋值给int的ret,舍去小数为11.
传入的是两个浮点数,由于模板函数的参数是type x和type ,不是具体的数据类型,所以他传入浮点数就是浮点数类型,传入整型,就是整型。
然后算出结果为11.1,定义的是整型变量ret,所以自动丢弃小数部分
您的ret定义的是int类型,所以返回值会被取整,就是11