Az Antcas Control könnyedén konvertálhat számokat szövegláncokra és vissza. Ezért egyszerűen lehetséges, például két szövegláncot összeadni, amelyek más karaktereket is tartalmaznak a számokon kívül. Az alábbi szabályok érvényesek:
Ha a szöveglánc nem tartalmazza az ".", "e" vagy "E" karaktereket, és a numerikus érték bevan az egész számok határértékein belül (mint ahogyan az INT_MAX definiálja), akkor a szövegláncot egész számként értelmezi. Ellenkező esetben lebegőpontos számként értékeli.
A értéket a szöveglánc kezdeti részével határozzák meg. A szóközöket figyelmen kívül hagyják. Ha a szöveglánc érvényes numerikus értékekkel kezdődik, akkor ezt az értéket használják. Ellenkező esetben az érték 0. Érvényes numerikus adatok egy opcionális előjel, amelyet egy vagy több számjegy követ (opcionálisan tizedesponttal), majd egy opcionális exponent. Az exponent egy "e" vagy "E", amelyet egy vagy több számjegy követ.
| Számítás | Eredmény |
|---|---|
| 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 |