C decimal places
#include <stdio.h> int main (){ float a; printf("\nEnter a real number here please: "); scanf("%f",&a); printf("\nPrinting Number with different precision: "); printf("\n Number default precision: %f", a); printf("\n Number in (0 d.p.): %.0f", a); printf("\n Number in (1 d.p.): %.1f", a); printf("\n Number in (2 d.p.): %.2f", a); printf("\n Number in (3 d.p.): %.3f", a); printf("\n Number in (3 d.p.): %.4f", a); return 0; }
How to get precision to two decimal places in c
#include <iostream> using namespace std; int main() { float var = 37.66666; // Directly print the number with .2f precision printf("%.2f", var); return 0; }
Source: www.geeksforgeeks.org