Home / C Programming / Input / Output :: Discussion

Discussion :: Input / Output

  1. What will be the output of the program ?

     #include 
     int main()
     {  
        float a=3.15529;        
        printf("%2.1f\n", a);  
        return 0; 
     } 
    

  2. A.

    3.00

    B.

    3.15

    C.

    3.2

    D.

    3

    View Answer

    Workspace

    Answer : Option C

    Explanation :

    float a=3.15529; The variable a is declared as an float data type and initialized to value 3.15529;

    printf("%2.1f\n", a); The precision specifier tells .1f tells the printf function to place only one number after the .(dot).

    Hence the output is 3.2


Be The First To Comment