C++ 中利用int取整的核心算法是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:17:16
目前需要编写算法来优化math.h中的原配数学函数,如sin、cos、log等。现在需要知道C++中利用a = (int)a取整的根本原理是什么?里面的算法是什么?哪位能够解答一下,多谢啦!

准确的说这个叫强制转化.比如tchar s=tchar(48) 那么s='0';
a=(int)a;
意思是强制转化成整数.也就是只要整数部分.

核心算法?
就是把a小数点后面的值去掉,然后%d返回值,再赋给a.

在32位汇编中直接用CPU指令完成。。。

一条汇编指令。。