From 761fb1a501a73cf553e1ec4ec0d8ab82ff75d6e4 Mon Sep 17 00:00:00 2001 From: Chris Boesch Date: Mon, 12 May 2025 21:36:37 +0200 Subject: Changed the values for better understanding --- exercises/097_bit_manipulation.zig | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'exercises') diff --git a/exercises/097_bit_manipulation.zig b/exercises/097_bit_manipulation.zig index 03fc72d..0e64ad7 100644 --- a/exercises/097_bit_manipulation.zig +++ b/exercises/097_bit_manipulation.zig @@ -71,9 +71,9 @@ const print = std.debug.print; pub fn main() !void { - // As in the example above, we use 1 and 0 as values for x and y - var x: u8 = 1; - var y: u8 = 0; + // Let us use 1101 and 1011 as values for x and y + var x: u8 = 0b1101; + var y: u8 = 0b1011; // Now we swap the values of the two variables by doing xor on them x ^= y; @@ -82,7 +82,7 @@ pub fn main() !void { // What must be written here? ???; - print("x = {d}; y = {d}\n", .{ x, y }); + print("x = {b}; y = {b}\n", .{ x, y }); } // This variable swap takes advantage of the fact that the value resulting -- cgit v1.2.3