摘要:
最近学习要用到求绝对值函数,看了一下有很多种的abs函数,因此想自己实现这些代码。下面是我进行测试的代码:#include typedef unsigned int U32,u32;typedef enum {FALSE,TRUE} BOOL;//求绝对值函数float fabsf(float x) { //这里可以看到浮点数和整数在计算机中的表达方式不一样 //下面的这种方法,不能用于整数 U32* p; p=(U32 *)&x; *p=*p & 0x7FFFFFFF; return x;}int abs(int x) { //负数的补码=反码+... 阅读全文