/* * ================================================================ * Print Value of "pi" to computer screen * * Copyright (C) 1998 by Mark Austin and David Chancogne. * * This software is provided "as is" without express or implied warranty. * Permission is granted to use this software on any computer system, * and to redistribute it freely, subject to the following restrictions: * * 1. The authors are not responsible for the consequences of use of * this software, even if they arise from defects in the software. * 2. The origin of this software must not be misrepresented, either * by explicit claim or by omission. * 3. Altered versions must be plainly marked as such, and must not * be misrepresented as being the original software. * 4. This notice is to remain intact. * * Written by: Mark Austin January, 1994 * ================================================================ */ #include /* Standard Input/Output function declarations */ #define PI 3.1415926 int main( void ) { /* [a] : Print pi with default floating point output */ printf("My First Program : PI = %f \n", PI ); /* [b] : Now experiment with conversion specifications */ printf("My First Program : PI = %14.7f \n", PI ); printf("My First Program : PI = %14.7e \n", PI ); printf("My First Program : PI = %14.7E \n", PI ); printf("My First Program : PI = %14.7g \n", PI ); printf("My First Program : PI = %14.7G \n", PI ); printf("My First Program : PI = %-14.7f \n", PI ); printf("My First Program : PI = %-14.7e \n", PI ); }