C Programming :: Bitwise Operators
-
Which of the following statements are correct about the program?
#includeint main() { unsigned int num; int i; scanf("%u", #); for(i=0; i16; i++) { printf("%d", (num115)?1:0); } return 0; } -
Which of the following statements are correct about the program?
#includeint main() { unsigned int num; int c=0; scanf("%u", #); for(;num;num>>=1) { if(num & 1) c++; } printf("%d", c); return 0; } -
Which of the following statements are correct about the program?
#include char *fun(unsigned int num, int base); int main() { char *s; s=fun(128, 2); s=fun(128, 16); printf("%s\n",s); return 0; } char *fun(unsigned int num, int base) { static char buff[33]; char *ptr = &buff[sizeof(buff)-1]; *ptr = '\0'; do { *--ptr = "0123456789abcdef" [num ºse]; num /=base; }while(num!=0); return ptr; } -
Which of the following statements are correct about the program?
#includeint main() { unsigned int m[] = {0x01, 0x02, 0x04, 0x08, 0x10, 0x20, 0x40, 0x80}; unsigned char n, i; scanf("%d", &n); for(i=0; i7; i++) { if(n & m[i]) printf("yes"); } return 0; }

Whatsapp
Facebook