summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSadeep Madurange <smadurange@users.noreply.github.com>2021-11-24 21:46:54 +0800
committerSadeep Madurange <smadurange@users.noreply.github.com>2021-11-24 21:46:54 +0800
commit550b80e8beb07d5bde1329803f6114f6bf15d720 (patch)
tree24b17d7124c35c9768162e9f3dd9cb5c4d2a0130
parent55dc65453a3c5d624d3d891c655bc5d572a59e3e (diff)
downloadk&r-exercises-550b80e8beb07d5bde1329803f6114f6bf15d720.tar.gz
2.1
-rw-r--r--2/1.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/2/1.c b/2/1.c
index 5cb0239..423ca8b 100644
--- a/2/1.c
+++ b/2/1.c
@@ -33,11 +33,11 @@ int main(int argc, char *argv[]) {
}
void printu(int size) {
- int bits = 8 * size;
+ int bits = size << 3;
printf("0 to %ld\n", (1L << (bits - 1)) + ((1L << (bits - 1)) - 1));
}
void prints(int size) {
- int bits = 8 * size;
+ int bits = size << 3;
printf("%ld to %ld\n", -(1L << (bits - 1)), (1L << (bits - 1)) - 1);
} \ No newline at end of file