* =====================================================================
* Print size of basic data types in C.
*
* Copyright (C) 1994-96 by Mark Austin and David Mazzoni.
*
* 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 : D. Mazzoni and M. Austin January 1994
* =====================================================================
*/
#include
int main( void ) {
char cName;
float fMiles;
int iCount;
double dDist;
/* [a] : Announce program */
printf( "STORAGE1.C : print size of basic data types \n" );
printf( "------------------------------------------- \n" );
/* [b] : Now list variables and their addresses. */
printf( "\"cName\" occupies %2i bytes of storage\n", sizeof( char ));
printf( "\"fMiles\" occupies %2i bytes of storage\n", sizeof( float ));
printf( "\"iCount\" occupies %2i bytes of storage\n", sizeof( int ));
printf( "\"dDist\" occupies %2i bytes of storage\n", sizeof( double ));
}
沒有留言:
張貼留言