better compareSign implements

// raw
res == 0 ? 0 : (res < 0 ? -1 : 1)
// from chat-gpt
int compareSign(int A) {
    return (A > 0) - (A < 0);
}
// 
int compareSign(int A) {
    return (A >> 31) | (-A >> 31);
}
posted @ 2024-03-04 17:27  stdpain  阅读(3)  评论(0编辑  收藏  举报