abs (int i) {关于浮点数的绝对值演算法就要用点技巧，因为要为无穷大及 NaN（Not a Number）撰写特别的程式码。在 Pascal、Fortran 和 Matlab 语言里，取得绝对值的函数是 codice_7，可以计算整数、实数，以及复数。如以组合语言撰写，应有可能以三行指令在暂存器内完成绝对值的判断与转换演算法，以下例子是 x86 结构上的 32 位元暂存器，採英特尔语法。codice_8codice_9 指令将带号位元（sign bit）的 codice_10 转