Antcas Control สามารถแปลงตัวเลขเป็นสตริงและกลับมาได้อย่างราบรื่นโดยไม่มีอะไรอื่นๆ ใช้งานได้ง่าย เช่น การบวกสองสตริงที่มีตัวอักษรอื่น ๆ นอกจากตัวเลขได้ตามกฎดังต่อไปนี้:
ถ้าสตริงไม่มีเครื่องหมาย ".", "e" หรือ "E" และค่าตัวเลขอยู่ในช่วงที่กำหนดสำหรับประเภทตัวเลขจำนวนเต็ม (ดังที่นิยามไว้ใน INT_MAX) สตริงจะถูกพิจารณาเป็นตัวเลขจำนวนเต็ม ในกรณีอื่น ๆ จะถูกพิจารณาเป็นตัวเลขทศนิยม.
ค่าจะกำหนดโดยส่วนแรกของสตริง ส่วนว่างจะถูกละเว้น ถ้าสตริงเริ่มต้นด้วยค่าตัวเลขที่ถูกต้อง ค่านั้นจะถูกใช้ หากไม่ จะมีค่าเท่ากับ 0 ข้อมูลตัวเลขที่ถูกต้องประกอบด้วยเครื่องหมายบวกหรือลบ (เป็นทางเลือก) ตามด้วยตัวเลขหนึ่งหรือมากกว่า (มีจุดทศนิยมเป็นทางเลือก) ตามด้วยตัวเลขฐาน (เป็นทางเลือก) ตัวเลขฐานคือ "e" หรือ "E" ตามด้วยตัวเลขหนึ่งหรือมากกว่า.
| การคำนวณ | ผลลัพธ์ |
|---|---|
| 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 |