Chia-An Lee
Chia-An Lee
Home
Skills
Experience
Posts
Projects
Publications
CV
Light
Dark
Automatic
elegant code
位元運算
最近迷上有趣的位元運算,發現原來有很多可玩的地方,所以就簡單紀錄一下 這裡幾乎都是以 32 bit 為主,若 64 bit 請自行擴充 ABS 取絕對值 int abs(int n) { return ((n >> 31) ^ n) - (n >> 31); } Count 1 計算 1 存在的數量
Cite
×