volcanol的工控博客
Email : lilinly225@126.com 索要资料加QQ 点击进入 或 点击左侧的资料分享专用帖

volcanol ---- View OF Linux Can Appreciate Nature OF Linux

天行健,君子以自强不息

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年10月8日

摘要: 最近学习要用到求绝对值函数,看了一下有很多种的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) { //负数的补码=反码+... 阅读全文
posted @ 2013-10-08 13:55 volcanol 阅读(912) 评论(1) 推荐(0) 编辑

volcanol ----View OF Linux Can Appreciate Nature OF Linux。