Konvertimi i Shënimeve në Numra

Antcas Control mund të konvertojë numrat pa asnjë problem në shënime dhe kthehet përsëri. Kështu është e thjeshtë, p.sh., për të shtuar dy shënime të cilat përmbajnë edhe karaktere tjerë veç numrave. Zbatohen rregullat e mëposhtme:

Nëse shënimi nuk përmban asnjë nga karakteret ".", "e" ose "E" dhe vlera numerike është brenda kufijve të tipit të numrave të plotë (siç është e caktuar në INT_MAX), shënimi do të vlerësohet si një numër i plotë. Në të gjitha rastet tjerë, ai do të vlerësohet si një numër me pikëmbajtës.

Vlera përcaktohet nga pjesët e para të shënimit. Hapsirat ignorohen. Nëse shënimi fillon me vlera numerike të vlefshme, atëherë ajo vlerë përdoret. Një tjetër është se vlera është e barabartë me 0. Të dhënat numerike të vlefshme janë një shenjë e opcionale, e ndjekur nga një ose më shumë numra (opsionisht me një pikëmbajtës), e ndjekur nga një eksponent i opcionale. Eksponenti është një "e" ose "E", e ndjekur nga një ose më shumë numra.

Shembuj

Llogaritja Rezultati
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