Jalv2 – 2 – Sabitler

Sabitler
Sabitler Program Çalışırken Sadece Okunabilen Hafıza alanları Olarak Nitelendirilebilirler. Değişkenlerden Farklı olarak Tanımlandıkları esnada içerisine değer aktarılır ve bu değer sadece okunabilir. Değişiklik Yapılamaz.
Çoğunlukla Hesaplama işlemlerinde formüllerdeki sabit katsayılar Sabit olarak tanımlanır ve formül içerisinde kullanılır.
Eğer Formülde hesaplama sonucunu sabite aktarmaya çalışırsanız Derleyici size hata verecektir.
Jalv2 Dilinde Sabit Tanımlama Formatı Aşağıdaki Gibidir:
Const <Sabitin Tipi> <sabitin adı> = <aktarılacak değer>
Örnek:
Const bit led = 0 > bit Tipinde Sabit
Const byte deg = 100 > byte Tipinde Sabit
Const sbyte ges = -100 > sbyte Tipinde Sabit
Const word dk = 5000 > word Tipinde Sabit
Const sword sn = -5000 > sword Tipinde Sabit
Const dword snn = 4000000000 > dword Tipinde Sabit
Const sdword san = -1147483648 > sdword Tipinde Sabit
Const float pi = 3.14 > float tipinde sabit
Bu tanımlamaların yanında sabitler de ekstradan üniversal tip tanımlamada mevcuttur. Genellikle PIC ’in çalışma frekansı gibi tanımlamalarda kullanılırlar. Herhangi bir tipleri bulunmamaktadır. Derleyici sadece derleme esnasında bu üniversal tipi kullanır ve derlendikten sonra ulaşma imkanı yoktur.
Örnek: Const devir = 600 > Üniversal Tip Sabit Tanımlaması