Operators


  1. What will be the output of the following C code?
     #include <stdio.h>
    void main()
    {
    int p = 6, q, r;
    q = --p;
    r = p--;
    printf("%d %d %d", p, q, r);
    }











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: D

    4 5 5


  1. What will be the output of the following C code?
    #include <stdio.h>
    void main()
    {
    int n1 = 100;
    int n2 = sizeof(n1++);
    printf("n1 is %d", n1);
    }











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: A

    n1 is 100



  1. Comment on the output of the following C code.
    #include <stdio.h>
    int main()
    {
    int k, num, x = 6;
    scanf("%d", &num);
    for (k = 0; k < num; k++)
    num = num * 3;
    }











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: D

    No output


  1. What will be the output of the following C code?
    #include <stdio.h>
    int main()
    {
    int num = 4;
    if (num >> 2)
    printf("%d\n", num);
    }











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: C

    4



  1. What will be the output of the following C code?
    #include <stdio.h>
    int main()
    {
    if (7 & 8)
    printf("All");
    if ((~7 & 0x000f) == 8)
    printf("that glitters is not gold.\n");
    }











  1. View Hint View Answer Discuss in Forum

    NA

    Correct Option: C

    that glitters is not gold