arkadaşlar delphi de bit bazında değiştirme yapabiliyormuyduk . char tipinde bir değişkenimiz olsa bunun 7. bitini değiştirme şansım varmı yoksa delphi de bit bazında işlem yapılamıyor mu?.
and ve or operatörleri ile yapabilirsin. doğrudan bit işleyen bir komut bilmiyorum.
evet olabilir . mesela değişkenin içinde 15 değeri var (0x0f) ben bunu 128 (0x80) ile or işlemine tabi tutarsam 7. biti bir olur değer bin olarak 10001111 şeklinde olur değil mi... biraz zahmetli ama yapacak bişey yok sanırım.. teşekkürler.
evet aynen öyle.
char yerine byte tipi değişken kullanmanı öneririm.
Delphi , veri tipleri konusunda olduça kuralcı. eğer hesaplama vs.. olacaksa byte kullanmak çoğu zaman işinizi rahatlatır.