Lines Matching full:a

8 $a = 1; "$a";
9 print $a eq "1" ? "ok 1\n" : "not ok 1 # $a\n";
11 $a = -1; "$a";
12 print $a eq "-1" ? "ok 2\n" : "not ok 2 # $a\n";
14 $a = 1.; "$a";
15 print $a eq "1" ? "ok 3\n" : "not ok 3 # $a\n";
17 $a = -1.; "$a";
18 print $a eq "-1" ? "ok 4\n" : "not ok 4 # $a\n";
20 $a = 0.1; "$a";
21 print $a eq "0.1" ? "ok 5\n" : "not ok 5 # $a\n";
23 $a = -0.1; "$a";
24 print $a eq "-0.1" ? "ok 6\n" : "not ok 6 # $a\n";
26 $a = .1; "$a";
27 print $a eq "0.1" ? "ok 7\n" : "not ok 7 # $a\n";
29 $a = -.1; "$a";
30 print $a eq "-0.1" ? "ok 8\n" : "not ok 8 # $a\n";
32 $a = 10.01; "$a";
33 print $a eq "10.01" ? "ok 9\n" : "not ok 9 # $a\n";
35 $a = 1e3; "$a";
36 print $a eq "1000" ? "ok 10\n" : "not ok 10 # $a\n";
38 $a = 10.01e3; "$a";
39 print $a eq "10010" ? "ok 11\n" : "not ok 11 # $a\n";
41 $a = 0b100; "$a";
42 print $a eq "4" ? "ok 12\n" : "not ok 12 # $a\n";
44 $a = 0100; "$a";
45 print $a eq "64" ? "ok 13\n" : "not ok 13 # $a\n";
47 $a = 0x100; "$a";
48 print $a eq "256" ? "ok 14\n" : "not ok 14 # $a\n";
50 $a = 1000; "$a";
51 print $a eq "1000" ? "ok 15\n" : "not ok 15 # $a\n";
60 $a = 1; "$a"; # Keep the stringification as a potential troublemaker.
61 print $a + 1 == 2 ? "ok 16\n" : "not ok 16 #" . $a + 1 . "\n";
62 # Don't know how useful printing the stringification of $a + 1 really is.
64 $a = -1; "$a";
65 print $a + 1 == 0 ? "ok 17\n" : "not ok 17 #" . $a + 1 . "\n";
67 $a = 1.; "$a";
68 print $a + 1 == 2 ? "ok 18\n" : "not ok 18 #" . $a + 1 . "\n";
70 $a = -1.; "$a";
71 print $a + 1 == 0 ? "ok 19\n" : "not ok 19 #" . $a + 1 . "\n";
74 my ($a, $b, $c) = @_;
75 abs($a - $b) <= $c;
78 $a = 0.1; "$a";
79 print ok($a + 1, 1.1, 0.05) ? "ok 20\n" : "not ok 20 #" . $a + 1 . "\n";
81 $a = -0.1; "$a";
82 print ok($a + 1, 0.9, 0.05) ? "ok 21\n" : "not ok 21 #" . $a + 1 . "\n";
84 $a = .1; "$a";
85 print ok($a + 1, 1.1, 0.005) ? "ok 22\n" : "not ok 22 #" . $a + 1 . "\n";
87 $a = -.1; "$a";
88 print ok($a + 1, 0.9, 0.05) ? "ok 23\n" : "not ok 23 #" . $a + 1 . "\n";
90 $a = 10.01; "$a";
91 print ok($a + 1, 11.01, 0.005) ? "ok 24\n" : "not ok 24 #" . $a + 1 . "\n";
93 $a = 1e3; "$a";
94 print $a + 1 == 1001 ? "ok 25\n" : "not ok 25 #" . $a + 1 . "\n";
96 $a = 10.01e3; "$a";
97 print $a + 1 == 10011 ? "ok 26\n" : "not ok 26 #" . $a + 1 . "\n";
99 $a = 0b100; "$a";
100 print $a + 1 == 0b101 ? "ok 27\n" : "not ok 27 #" . $a + 1 . "\n";
102 $a = 0100; "$a";
103 print $a + 1 == 0101 ? "ok 28\n" : "not ok 28 #" . $a + 1 . "\n";
105 $a = 0x100; "$a";
106 print $a + 1 == 0x101 ? "ok 29\n" : "not ok 29 #" . $a + 1 . "\n";
108 $a = 1000; "$a";
109 print $a + 1 == 1001 ? "ok 30\n" : "not ok 30 #" . $a + 1 . "\n";
115 $a = 0.01; "$a";
116 print $a eq "0.01" || $a eq '1e-02' ? "ok 31\n" : "not ok 31 # $a\n";
118 $a = 0.001; "$a";
119 print $a eq "0.001" || $a eq '1e-03' ? "ok 32\n" : "not ok 32 # $a\n";
121 $a = 0.0001; "$a";
122 print $a eq "0.0001" || $a eq '1e-04' ? "ok 33\n" : "not ok 33 # $a\n";
124 $a = 0.01; "$a";
125 print $a eq "0.01" ? "ok 31\n" : "not ok 31 # $a\n";
127 $a = 0.001; "$a";
128 print $a eq "0.001" ? "ok 32\n" : "not ok 32 # $a\n";
130 $a = 0.0001; "$a";
131 print $a eq "0.0001" ? "ok 33\n" : "not ok 33 # $a\n";
134 $a = 0.00009; "$a";
135 print $a eq "9e-05" || $a eq "9e-005" ? "ok 34\n" : "not ok 34 # $a\n";
137 $a = 1.1; "$a";
138 print $a eq "1.1" ? "ok 35\n" : "not ok 35 # $a\n";
140 $a = 1.01; "$a";
141 print $a eq "1.01" ? "ok 36\n" : "not ok 36 # $a\n";
143 $a = 1.001; "$a";
144 print $a eq "1.001" ? "ok 37\n" : "not ok 37 # $a\n";
146 $a = 1.0001; "$a";
147 print $a eq "1.0001" ? "ok 38\n" : "not ok 38 # $a\n";
149 $a = 1.00001; "$a";
150 print $a eq "1.00001" ? "ok 39\n" : "not ok 39 # $a\n";
152 $a = 1.000001; "$a";
153 print $a eq "1.000001" ? "ok 40\n" : "not ok 40 # $a\n";
155 $a = 0.; "$a";
156 print $a eq "0" ? "ok 41\n" : "not ok 41 # $a\n";
158 $a = 100000.; "$a";
159 print $a eq "100000" ? "ok 42\n" : "not ok 42 # $a\n";
161 $a = -100000.; "$a";
162 print $a eq "-100000" ? "ok 43\n" : "not ok 43 # $a\n";
164 $a = 123.456; "$a";
165 print $a eq "123.456" ? "ok 44\n" : "not ok 44 # $a\n";
167 $a = 1e34; "$a";
169 { print $a eq "1e+34" || $a eq "1e+034" ? "ok 45\n" : "not ok 45 # $a\n"; }
175 $a = 0.00049999999999999999999999999999999999999;
177 print $a <= $b ? "ok 46\n" : "not ok 46\n";
183 # fine). The test should probably make the number of 0's a function of
185 # into a base test anyway.
188 $a = 0.00000000000000000000000000000000000000000000000000000000000000000001;
189 print $a > 0 ? "ok 47\n" : "not ok 47\n";
192 $a = 80000.0000000000000000000000000;
193 print $a == 80000.0 ? "ok 48\n" : "not ok 48\n";
195 $a = 1.0000000000000000000000000000000000000000000000000000000000000000000e1;
196 print $a == 10.0 ? "ok 49\n" : "not ok 49\n";
200 $a = 57.295779513082320876798154814169;
201 print ok($a*10,572.95779513082320876798154814169,1e-10) ? "ok 50\n" :
202 "not ok 50 # $a\n";
206 $a = 0Xabcdef; "$a";
207 print $a eq "11259375" ? "ok 51\n" : "not ok 51 # $a\n";
209 $a = 0XFEDCBA; "$a";
210 print $a eq "16702650" ? "ok 52\n" : "not ok 52 # $a\n";
212 $a = 0B1101; "$a";
213 print $a eq "13" ? "ok 53\n" : "not ok 53 # $a\n";
217 $a = 0o100; "$a";
218 print $a eq "64" ? "ok 54\n" : "not ok 54 # $a\n";
220 $a = 0o100; "$a";
221 print $a + 1 == 0o101 ? "ok 55\n" : "not ok 55 #" . $a + 1 . "\n";
223 $a = 0O1703; "$a";
224 print $a eq "963" ? "ok 56\n" : "not ok 56 # $a\n";