算，需要写多个函数，多载来处理不同数据类型：int abs (int);float abs (float);double abs (double);int abs (int i) {关于浮点数的绝对值演算法就要用点技巧，因为要为无穷大及NaN（Not a Number）撰写特别的程式码。在 Pascal、Fortran 和 Matlab 语言里，取得绝对值的函数是 codice_7，可以计算整数、实数，以及复数。如以组合语言撰写，应有可能以三行指令在暂存器内完成绝对值的判断与转换演算