C Interview questions

Discussion in 'C' started by Me@earth, Jun 9, 2008.

  1. Me@earth

    Me@earth New Member

    Joined:
    May 22, 2008
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    0
    Can anyone giv me answers for this questions...

    1)Which bit wise operator is suitable for turning off a particular bit in a number?

    2)what will be printed out when the following code is executed:

    main()
    {
    printf("%x",-1<<4);
    }

    3)Which one is equivalent to multiplying by 2?

    * Left shifting a number by 1
    * Left shifting an unsigned int or char by 1?

    4)Write a function which gets the n bits from an unsigned integer x, starting from position p .(the right most digit is at position 0)

    5)Write a function using bitwise opetators to check whether an integer is a power of 2 or not?

    6)Write a Program that swaps the contents of two variables without
    using any other variable,using bitwise operators?

    7) Which bit wise operator is suitable for checking whether a particular bit is on or off?

    8) Which bit wise operator is suitable for putting on a particular bit in a number?

    9) Which bit wise operator is suitable for checking whether a particular bit is on or off?

    10)Write a function setbits(x,p,n,y) that returns x with the n bits that begin at position p set to the rightmost n bits of y,leaving the other bits changed.

    11)Write a function invert(x,p,n) that returns x with the n bits that begin at position p inverted leaving other unchanged.

    Waiting for ur reply..
    Thanxxx...
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice