Lazarus Türkiye Formu
Jalv2 - Değerlerin Gösterim Şekilleri - Yazdırılabilir Sürüm

+- Lazarus Türkiye Formu (http://forum.lazarusturkiye.com)
+-- Forum: Duyurular / Haberler (http://forum.lazarusturkiye.com/forumdisplay.php?fid=21)
+--- Forum: Dersler (http://forum.lazarusturkiye.com/forumdisplay.php?fid=52)
+---- Forum: JalV2 (http://forum.lazarusturkiye.com/forumdisplay.php?fid=58)
+---- Konu: Jalv2 - Değerlerin Gösterim Şekilleri (/showthread.php?tid=33)



Jalv2 - Değerlerin Gösterim Şekilleri - SercanTEK - 09-28-2017

Bu yazımızda jalv2 derleyicisini kullanırken tanımlanan değişken ve sabitlere atanan değerlerin gösterim şekillerini inceleyeceğiz.

Decimal Sayı Gösterimi 

Onluk sayı sistemidir.Başında veya sonunda herhangi ek bir işaret olmaksızın sadece sayının yazılması şeklindeki gösterim şeklidir. 

Örnek: var byte ornekdec = 65 > Burada ornekdec isimli değişkene Decimal 65 sayısı atanmıştır.

Hexadecimal Sayı Gösterimi 

Onaltılık sayı sistemidir. Hexadecimal sayı gösteriminde sayının başına “0x” Koyulur.

Örnek: var byte ornekhex = 0x41 > Burada ornekhex isimli değişkene Hexadecimal 41 sayısı atanmıştır. (0x41 = 65)

Octal Sayı Gösterimi

Sekizlik sayı sistemidir. Octal sayı gösteriminde sayının başına “0q” Koyulur.

Örnek: var byte ornekoct = 0q12 > Burada ornekoct isimli değişkene Octal Tabanda 12 sayısı atanmıştır.

Binary Sayı Gösterimi 

İkili sayı sistemidir. Binary sayı gösteriminde sayının başına “0b” Koyulur. 

Örnek: var byte ornekbin = 0b01000001 > Burada ornekbin isimli değişkene binary 01000001 sayısı atanmıştır. (0b01000001 = 0x41 = 65) 

Not: Binary Sayı Gösteriminde aşağıdaki Formatta Kullanılabilir:

var byte ornekbin = 0b01000001

Yazılabileceği gibi aşağıdaki şekilde yazılabilir.

var byte ornekbin = 0b_0100_0001 

Burada aralara konan “_” işareti önemsizdir. Göz karışıklığını önlemek için konulmuştur.

ASCI Gösterim

ASCI rakam, harf ve bazı özel işaretlerden oluşan karakterlerin sayısal karşılıklarının standardına verilen isimdir. Bilgisayar ortamında tüm her şey sayılar ile saklanmaktadır. Örneğin ab = “A” tanımlaması yapıldığında ab değişkenine A ‘ nın ASCI karşılığı yüklenmektedir.

Örnek: var byte ab = “A” > Burada ab isimli değişkene A Harfinin ASCI Karşılığı Yüklenmiştir.