#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
//#include <sys/time.h>
//#include <time.h>

int main(int argc, char **argv){
	short test0=1.111111111111111111111111111111;
	int test1=1.111111111111111111111111111111;
	float test2=1.111111111111111111111111111111;
	double test3=1.111111111111111111111111111111;
	
	printf("short: %.25d\n", test0);
	printf("int: %.25d\n", test1);
	printf("float: %.25f\n", test2);
	printf("double: %.25lf\n", test3);


/*
	int ***myarray;
	int num1, num2, num3, num4;

	myarray = malloc( sizeof(void *)*256 );

	for(num1=0; num1<256; num1++){
		myarray[num1]=malloc( sizeof(void *) *256);
		for(num2=0; num2<256; num2++){
			myarray[num1][num2]=malloc( sizeof(int ) *256);
			for(num3=0; num3<256; num3++){
				myarray[num1][num2][num3]=1;
			}
		}
				//for(num3=0; num3<256; num3++){
				//	myarray[num1][num2][num3]=malloc( sizeof(int) *256);
				//}
	}

	//myarray[0]=malloc( sizeof(int *)*4 );

	//num1*4294967296 + num2*65536 + num3*256 + num4
	//


	sleep(15);

	//array[][]
	for(num1=0; num1<256; num1++){
		for(num2=0; num2<256; num2++){
			myarray[(num1*256)+num2]=1;
		}
	}
*/

return 0;
}
