source: Sophya/trunk/Eval/COS/ttsz.c@ 2799

Last change on this file since 2799 was 989, checked in by ansari, 25 years ago

Creation du module Eval/COS - Tests compilos/OS - Reza 2/5/2000

File size: 826 bytes
Line 
1#include <stdio.h>
2
3/* programme pour imprimer les tailles des types et le
4 byte-swap */
5
6main(int narg, char* arg)
7{
8int i,k;
9char* pc;
10
11printf(" Sizeof short int = %d \n", (int)(sizeof(short int)));
12printf(" Sizeof int = %d \n", (int)(sizeof(int)));
13printf(" Sizeof long = %d \n", (int)(sizeof(long)));
14printf(" Sizeof long long = %d \n", (int)(sizeof(long long)));
15printf(" Sizeof float = %d \n", (int)(sizeof(float)));
16printf(" Sizeof double = %d \n", (int)(sizeof(double)));
17printf(" Sizeof long double = %d \n", (int)(sizeof(long double)));
18
19
20i = 65;
21pc = (char *)(&i);
22for(k=0; k<4; k++) { printf("I=%d B%d = %d \n", i, k, (int)(*pc)); pc++; }
23i = 65*65536+16;
24pc = (char *)(&i);
25for(k=0; k<4; k++) { printf("I=%d B%d = %d \n", i, k, (int)(*pc)); pc++; }
26
27exit(0);
28}
Note: See TracBrowser for help on using the repository browser.