Question: Please document your code to the point where I can understand it. Also, double-check to make sure that the code prints the test codes exactly
Please document your code to the point where I can understand it. Also, double-check to make sure that the code prints the test codes exactly how it appears in the directions.

least-significant n bits: unsigned int mask(int n ) Your solution will need to handle values of n on the range [1, 31] (i.e., 1 up to, and including, 31). Here are some test runs: mask(1):01 mask (2) : 03 mask (3) : 07 mask (5) : 01F mask(8):0xF mask (16) : 0xFFFF Use only bitwise operators and subtraction; no if statements, loops, or other arithmetic operators (+,,/,%). Also write an int main() function to test your function. Hint: you can use subtraction on this one - please do
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
