Antcas Control kan enkelt konvertera tal till strängar och tillbaka utan ytterligare ansträngning. Det är därför möjligt att, till exempel, lägga ihop två strängar som innehåller andra tecken än siffror. Följande regler gäller:
Om strängen inte innehåller något av tecknen ".", "e" eller "E" och det numeriska värdet ligger inom gränserna för heltalstypen (som definierat i INT_MAX) så utvärderas strängen som ett heltal. I alla andra fall utvärderas den som en flyttal.
Värdet anges av början på strängen. Blanksteg ignoreras. Om strängen börjar med giltiga numeriska värden används detta värde. Annars är värdet lika med 0. Giltiga numeriska data är ett valfritt tecken för tecken, följt av en eller flera siffror (valfritt med decimalpunkt), följt av en valfri exponent. Exponenten är ett "e" eller "E", följt av en eller flera siffror.
| Beräkning | Resultat |
|---|---|
| 1 + "10.5" | 11.5 |
| 1 + "-1.3e3" | -1'299 |
| 1 + "bob-1.3e3" | 1 |
| 1 + "bob3" | 1 |
| 1 + "10 Small Pigs" | 11 |
| 4 + " 10.2 Little Piggies" | 14.2 |
| "10.0 pigs " + 1 | 11 |
| " 10.2 pigs " + 1 | 11.2 |