Please answer the question accordingly and show the appropriate result on the screen. Write the code in C programming.
Setting a bit: Write a function that accepts as input an unsigned char and an integer bitNum (range 0-7) and, using the "shift" and "or" operators, sets the bit at position bitNum to 1. The function returns the modified character. For example, if the bit sequence of a char is 00010100 and bitNum == 5, then the answer should return 00110100.
unsigned char setBit(unsigned char c, int bitNum);