Mercurial > hg > CbC > old > device
view test/basic.c @ 96:7d8de41390d8
*** empty log message ***
author | kono |
---|---|
date | Thu, 13 Mar 2003 22:48:57 +0900 |
parents | 917947ffeb7c |
children | 6d42fcac07af |
line wrap: on
line source
int i; print(double d) { float f; int *dd; f = d; dd = (int*) &d; printf("d %g\n",d); printf("dx %08x %08x\n",*(dd),*(dd+1)); dd = (int*) &f; printf("f %g\n",f); printf("dx %08x \n",*(dd)); } void tmp () { char c; int i; c=-1; i=c; printf("%d %d %d\n",!i,~i,-i); printf("%d\n",i); } int g( int a0,int a1,int a2,int a3,int a4,int a5,int a6,int a7,int a8 ) { printf("g: %d\n", a0+a1+a2+a3+a4+a5+a6+a7+a8 ); return a8; } double f( double a0,double a1,double a2,double a3,double a4,double a5,double a6,double a7,double a8 ) { printf("g: %g\n", a0+a1+a2+a3+a4+a5+a6+a7+a8 ); return a8; } void tmp1 () { g(g(0,1,2,3,4,5,6,7,0), g(0,1,2,3,4,5,6,7,1), g(0,1,2,3,4,5,6,7,2), g(0,1,2,3,4,5,6,7,3), g(0,1,2,3,4,5,6,7,4), g(0,1,2,3,4,5,6,7,5), g(0,1,2,3,4,5,6,7,6), g(0,1,2,3,4,5,6,7,6), g(0,1,2,3,4,5,6,7,7)); f(f(0,1,2,3,4,5,6,7,0), f(0,1,2,3,4,5,6,7,1), f(0,1,2,3,4,5,6,7,2), f(0,1,2,3,4,5,6,7,3), f(0,1,2,3,4,5,6,7,4), f(0,1,2,3,4,5,6,7,5), f(0,1,2,3,4,5,6,7,6), f(0,1,2,3,4,5,6,7,6), f(0,1,2,3,4,5,6,7,7)); printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d \n", 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49 ); printf("%g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g %g \n", 0.0,1.0,2.0,3.0,4.0,5.0,6.0,7.0,8.0,9.0,10.0,11.0,12.0,13.0,14.0,15.0,16.0,17.0,18.0,19.0,20.0,21.0,22.0,23.0,24.0,25.0,26.0,27.0,28.0,29.0,30.0,31.0,32.0,33.0,34.0,35.0,36.0,37.0,38.0,39.0,40.0,41.0,42.0,43.0,44.0,45.0,46.0,47.0,48.0,49.0 ); } main() { print(1.0); print(0.1234); print(1.234e10); print(1.234e-10); }