Bu dönüşüm işlemleri sayesinde sayılar, metinler, açılar, koordinatlar ve listeler arasında esnek geçişler sağlanabilir. Özellikle kullanıcıdan alınan verilerin işlenmesi, metin tabanlı bilgilerle sayısal verilerin entegre edilmesi veya geometriyle ilgili hesaplamalarda bu fonksiyonlar büyük kolaylık sağlar.
Dönüştürme fonksiyonlarını etkili kullanmak, yazılan kodun daha okunabilir, daha esnek ve daha güçlü olmasını sağlar.
Sayı, Metin ve Karakter Dönüşüm Fonksiyonları
- itoa : Tamsayı -> Metin
- atoi : Metin -> Tamsayı
- rtos : Reel sayı -> Metin
- float : Tamsayı -> Reelsayı
- fix : Reelsayı -> Tamsayı
- atof : Metin -> Reel sayı
- distof : Metin -> Reel sayı
- angtof : Açı -> Reel sayı
- angtos : Açı -> Metin
- ascii : Metin -> ASCII kodu
- chr : ASCII kodu --> Karakter
- cvunit : Birim dönüştür
- trans : Koordinat sistemi dönüştür
itoa : Tamsayı -> Metin
(itoa tamsayı)
Dönüş Değeri: Sayının metin karşılığı (string).
(itoa 123) ; "123" (123 sayısını metne çevirir) (itoa -45) ; "-45" (itoa 0) ; "0" (itoa (/ 10 5)) ; "2" (itoa (/ 10 3)) ; "3" (itoa (fix (/ 10 4))) ; "2" ; argüman veri türü hatalı örnekler: (itoa 3.1415) ; error: bad argument type: fixnump: 3.1415 (itoa "24") ; error: bad argument type: fixnump: "24" (itoa (/ 10 3.0)) ; error: bad argument type: fixnump: 3.33333
atoi : Metin -> Tamsayı
(atoi metin)metin : String olarak girilen argümandaki sayıyı tamsayıya(integer) dönüştürür. Metin sayı ile başlıyorsa sayı kısmını alır. Sayı ile başlamayan metinler 0 sonucunu verir.








