BEGIN { OFS="\t\t"; print "1==1 :", (1 == 1); print "1==0 :", (1 == 0); print "1.0==1 :", (1.0 == 1); print "1.1==1 :", (1.1 == 1); print "1.0!=1 :", (1.0 != 1); print "1.1!=1 :", (1.1 != 1); print "\"abc\" == \"abc\"", ("abc" == "abc"); print "\"abc\" != \"abc\"", ("abc" != "abc"); print "--------------------------"; print "a == \"\" :", (a == ""); print "a >= \"\" :", (a >= ""); print "a <= \"\" :", (a <= ""); print "a > \"\" :", (a > ""); print "a < \"\" :", (a < ""); print "--------------------------"; print "a == \" \" :", (a == " "); print "a >= \" \" :", (a >= " "); print "a <= \" \" :", (a <= " "); print "a > \" \" :", (a > " "); print "a < \" \" :", (a < " "); print "--------------------------"; print "\"\" == a :", ("" == a); print "\"\" >= a:", ("" >= a); print "\"\" <= a:", ("" <= a); print "\"\" > a:", ("" > a); print "\"\" < a:", ("" < a); print "--------------------------"; print "\" \" == a :", (" " == a); print "\" \" >= a:", (" " >= a); print "\" \" <= a:", (" " <= a); print "\" \" > a:", (" " > a); print "\" \" < a:", (" " < a); print "--------------------------"; print "10 == \"10\"", (10 == "10"); print "10 != \"10\"", (10 != "10"); print "10 >= \"10\"", (10 >= "10"); print "10 <= \"10\"", (10 <= "10"); print "10 > \"10\"", (10 > "10"); print "10 < \"10\"", (10 < "10"); print "--------------------------"; print "10 == \"11\"", (10 == "11"); print "10 != \"11\"", (10 != "11"); print "10 >= \"11\"", (10 >= "11"); print "10 <= \"11\"", (10 <= "11"); print "10 > \"11\"", (10 > "11"); print "10 < \"11\"", (10 < "11"); print "--------------------------"; print "11 == \"10\"", (11 == "10"); print "11 != \"10\"", (11 != "10"); print "11 >= \"10\"", (11 >= "10"); print "11 <= \"10\"", (11 <= "10"); print "11 > \"10\"", (11 > "10"); print "11 < \"10\"", (11 < "10"); print "--------------------------"; print "010 == \"8\"", (010 == "8"); print "010 != \"8\"", (010 != "8"); print "010 >= \"8\"", (010 >= "8"); print "010 <= \"8\"", (010 <= "8"); print "010 > \"8\"", (010 > "8"); print "010 < \"8\"", (010 < "8"); print "--------------------------"; print "10 == \"10.0\"", (10 == "10.0"); print "10 != \"10.0\"", (10 != "10.0"); print "10 >= \"10.0\"", (10 >= "10.0"); print "10 <= \"10.0\"", (10 <= "10.0"); print "10 > \"10.0\"", (10 > "10.0"); print "10 < \"10.0\"", (10 < "10.0"); #OFMT="abc"; print "--------------------------"; print "10.0 == \"10\"", (10.0 == "10"); print "10.0 != \"10\"", (10.0 != "10"); print "10.0 >= \"10\"", (10.0 >= "10"); print "10.0 <= \"10\"", (10.0 <= "10"); print "10.0 > \"10\"", (10.0 > "10"); print "10.0 < \"10\"", (10.0 < "10"); print "--------------------------"; print "\"10\" == 10.0", ("10" == 10.0); print "\"10\" != 10.0", ("10" != 10.0); print "\"10\" >= 10.0", ("10" >= 10.0); print "\"10\" <= 10.0", ("10" <= 10.0); print "\"10\" > 10.0", ("10" > 10.0); print "\"10\" < 10.0", ("10" < 10.0); print "--------------------------"; print "\"10\" == 10.1", ("10" == 10.1); print "\"10\" != 10.1", ("10" != 10.1); print "\"10\" >= 10.1", ("10" >= 10.1); print "\"10\" <= 10.1", ("10" <= 10.1); print "\"10\" > 10.1", ("10" > 10.1); print "\"10\" < 10.1", ("10" < 10.1); #a[10] = 2; #print a == 1; print (0.234 + 1.01123); print 12345678901234567890E20; print .123; print +.123; print -.123; print .123E-; print +.123E-; print -.123E-; print -.123E- + "123"; }