diff options
| author | Richard Qin <richard.qin.x@gmail.com> | 2026-09-21 00:04:33 +0800 |
|---|---|---|
| committer | Richard Qin <richard.qin.x@gmail.com> | 2026-09-21 00:04:33 +0800 |
| commit | c2f527c0f8b9b9f143da7df9343c0f1abef950ff (patch) | |
| tree | 43347cb337effe57284929d64f5d4c51e4f0302c | |
| parent | 65168bf9a55680ce7e26cda04157c827863641aa (diff) | |
| download | datalab2026-c2f527c0f8b9b9f143da7df9343c0f1abef950ff.tar.gz datalab2026-c2f527c0f8b9b9f143da7df9343c0f1abef950ff.tar.xz | |
logicalShift
| -rw-r--r-- | bits.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -143,7 +143,7 @@ unsigned reverse(unsigned v) { * Difficulty: 3 */ int logicalShift(int x, int n) { - return 2; + return (x >> n) & ~(((1 << 31) >> n) << 1); } /* |
