Aklımda Kalası Kelimeler

* давайте работать вместе
* Zarf ve Mazruf, Zerafet(xHoyratlık) ile aynı kökten(za-ra-fe) gelir
* Bedesten
* Suç subuta ermiştir - Suç sabit olmuştur

22 Kasım 2011 Salı

Taban dönüşümleri

Notlar: Bilgisayardaki hesap makinesi (Başlat->Çalıştır->calc (enter))
Programmer sekmesi ile çeşitli programlamaya özgü değerleri alıyoruz.
61 decimal yazılmış ama hex, bin, oct(octal -oktal- 8 lik) dönüşümleri yapabiliriz


Özetlersek:
61: 10 luk tabanda (base 10)
0011 1101: 2 lik tabanda(base 2)
*** 8 bit ile yazdım ama 6 bite sığıyor
0x3D: 16 lık tabanda (base 16)
75: 8 lik tabanda(base 8)
diye çeşitli şekillerde yazılabilir.

61 = 111101 = 3D = 75
Dec seçili. 61 yazdık.
0. bitten 15. bite kadar bile sürmedi 61'in bin açılımı.

Daha büyük rakamlar yazdığında 15.biti(2. baytı) geçecek 3. bayta gelecek belki 31. biti geçip 4. bayta sıçrayacak ya da 63. bite kadar uzayacak yani 64 bit ile (0 dahil 63. bit = 64 bit) 8 byte bir değere yani Int64 tipine ulaşacaktır.


var
// Integer data types :
Int1 : Byte; // 0 to 255
Int2 : ShortInt; // -127 to 127
Int3 : Word; // 0 to 65,535
Int4 : SmallInt; // -32,768 to 32,767
Int5 : LongWord; // 0 to 4,294,967,295
Int6 : Cardinal; // 0 to 4,294,967,295
Int7 : LongInt; // -2,147,483,648 to 2,147,483,647
Int8 : Integer; // -2,147,483,648 to 2,147,483,647
Int9 : Int64; // -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807

http://www.delphibasics.co.uk/Article.asp?Name=DataTypes
http://www.cleavebooks.co.uk/scol/calnumba.htm
http://jakirseu.blogspot.com/2011/09/memory-memory-address-in-programming.html