/* Write a program to swap a nibble */
//0101
#include <stdio.h>
int main(void) {
// your code goes here
int num=23;
int res= ((num&0x0F<<4) | (num&0xF0>>4));
return 0;
}
/*
0101 & 1111 = 0101 <<4 = 0101 0000
0101 & 1111 = 0101 >>4 = 0000 0000
-----------------------------------
0101 0000
----------
---------
*/
Ci8qIFdyaXRlIGEgcHJvZ3JhbSB0byBzd2FwIGEgbmliYmxlICovCi8vMDEwMQojaW5jbHVkZSA8c3RkaW8uaD4KCmludCBtYWluKHZvaWQpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCWludCBudW09MjM7CglpbnQgcmVzPSAoKG51bSYweDBGPDw0KSB8IChudW0mMHhGMD4+NCkpOwoJcHJpbnRmKCIleCIsIHJlcyk7CglyZXR1cm4gMDsKfQoKLyoKMDEwMSAmIDExMTEgPSAwMTAxIDw8NCA9IDAxMDEgMDAwMAowMTAxICYgMTExMSA9IDAxMDEgPj40ID0gMDAwMCAwMDAwCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgICAgICAgICAgICAgICAgICAgICAgICAwMTAxIDAwMDAKICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgICAgIC0tLS0tLS0tLQoqLyAgICAgICAgICAgICAgICAgICAgICAgICA=