C Bitwise Integer Absolute Value

[Solved] C Bitwise Integer Absolute Value | C - Code Explorer | yomemimo.com
Question : C bitwise integer absolute value

Answered by : malo-c

// Absolute value for integers
int a = -4268;
// mask = a >> 31 -> (mask ^ a) - mask
int abs = ((a >> 31) ^ a) - (a >> 31);

Source : | Last Update : Thu, 14 Jan 21

Answers related to C bitwise integer absolute value

Code Explorer Popular Question For C