NEW PREFIX AUTO 4,1 #!/bin/csh // This is a comment.... puts(argv[1]); exit puts("puts: test 'const char *' string."); struct tag_test { int cnt; float f; tag_test *next; }; long L1=3; long L2=5; long L3=7; printf("L1=%L, L2=%L, L3=%L\r\n", L1, L2, L3); L3=L1*L2+1; printf("L3=L1*L2+1:L1=%L, L2=%L, L3=%L\r\n", L1, L2, L3); L3=L1+5*9; printf("L3=L1+5*9:L1=%L, L2=%L, L3=%L\r\n", L1, L2, L3); L3=(L1+5)*L2+10; printf("L3=(L1+5)*L2+10:L1=%L, L2=%L, L3=%L\r\n", L1, L2, L3); #define PI 3.14159265 float f = PI / 3; printf("f=%e\r\n", f); float COSPI3=cos(f); float SQR2=sqr(2); printf("cos(PI/3)=%e, sqr(2)=%e\r\n", COSPI3, SQR2); printf("f=%e, COSPI3=%e\r\n", f, COSPI3); int i = 36; i = i - 11; i=i<<4; printf("i=%I\r\n", i); float BILLION=1000000000; //9E6E6B2800 printf("BILLION=%e %h%h%h%h%h\r\n", BILLION, BILLION); unsigned int Test=61027; printf("Test=%D\r\n", Test); float a = 66 / 3; printf("a=%e\r\n", a); a=a+1; printf("a=%e\r\n", a); float mul=256*128; printf("mul=%e\r\n", mul); puts("Press a key"); char chr = getchar(); printf("chr=%d\r\n", chr); int cnt=3; if (cnt) { puts("IF block..."); cnt=cnt+1; printf("cnt=%I\r\n", cnt); } puts("Press a key"); chr=getchar(); while (cnt) { cnt=cnt-1; printf("cnt=%5I, 0x%H\r\n", cnt, cnt); } puts("Press a key"); getchar(); if (0) { puts("false{{{{{SKIPTHIS"); } MAN TEXT /MAKE/USR/SHARE/ctests/ctest