Tsundere Chen says to YSITD
#include <stdio.h> #include <stdint.h> #include <limits.h> int32_t abs_test(int32_t x){ return +((x ^ INT_MIN) + 1); } int main(void){ printf("%d\n", abs_test(-3)); }