From 2accc057a4a8de994a21fc282896e5180fe8d620 Mon Sep 17 00:00:00 2001 From: "18218461270@163.com" <18218461270@163.com> Date: Mon, 4 Aug 2025 19:14:30 +0800 Subject: [PATCH] update datalab --- labs/datalab/bits.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/labs/datalab/bits.c b/labs/datalab/bits.c index 46d1fbe..993be6c 100644 --- a/labs/datalab/bits.c +++ b/labs/datalab/bits.c @@ -202,7 +202,7 @@ int negate(int x) { */ int isAsciiDigit(int x) { x ^= 0x30; - return (!(x >> 4)) & ((~x >> 3) | ((~x >> 2) & (~x >> 1))); + return !((x | (x + 6)) >> 4); } /* * conditional - same as x ? y : z