函数。以下巨集可接受整数或浮点数：如果以函数计算，需要写多个函数，多载来处理不同数据类型：int abs (int);float abs (float);double abs (double);int abs (int i) {关于浮点数的绝对值演算法就要用点技巧，因为要为无穷大及 NaN（Not a Number）撰写特别的程式码。在 Pascal、Fortran 和 Matlab 语言里，取得绝对值的函数是 codice_7，可以计算整数、实数，以及复数。如以组合语言撰写，应