小编Joh*_*n C的帖子

C(HW)中的逐位饱和加法

我正在完成一项任务,我无法弄清楚如何实现这一点.我必须创建一个函数sadd(int x,int y),它返回添加在一起的数字,除非它溢出(然后只返回max possible int).我已经能够提出一些涉及强制转换和条件语句的解决方案,但解决方案中不允许这些解决方案.只有经营者〜!^ + << >>&和|.

c bit-manipulation addition saturation-arithmetic

7
推荐指数
1
解决办法
6319
查看次数