255,255,255 olarak kaydettiğini varsayalım.Akin_Delphi yazdı:Sayın ulu coder ben de işin yukarıdaki kısmını anlamadım. Eğer Beyaz 255,255,255 ise niye bilgisayar 255*256*256+255*256+255 olarak kaydetsin. Açıklayabilirseniz sevinirim.ulu coder yazdı:beyaz 255,255,255 dir.
Bilgisayar bunu 255*256*256+255*256+255=16777215 olarak kaydeder.
Cahilliğimden soruyorum kusura bakmayın.
Saygılarımla
Bu bir tamsayı değil.
Bu bir ondalıklı sayı da değil.
bu garip bi şey

Bu 3 baytlık bir veri. eğer bunu string olarak kaydetse, her karakter bir bayt yer kaplayacağı için 9 baytlık yer işgal edecek. Bu 3 baytı yan yana yazıyor. yani onaltılık sistemde düşünürsek FFFFFF olarak yazıyor. Okurken de FFFFFF olarak okuyup, FF-FF-FF şeklinde kırmızı-yeşil-mavi oranına dönüştürüyor. Biliyorum açıklayıcı değil. Yani aslında çarpma filan yapmıyor. Yan yana yazınca çarpıp toplamış gibi oluyor.
Eğer renkler 0-255 değil de 0-9 arası değerler alsaydı, beyaz=9,9,9 olurdu. bu üç rakamı yan yana yazarsanız 999 olur. bunun gibi... Offf açıklayamıyorum, çok özür dilerim.
