SORU
14 Ocak 2010, PERŞEMBE


8 bit uzunluğundadır neden?C :

C bool türü tek bit boolean değeri saklamak için yeterli bulunduğu 8 bit uzunluğunda (benim sistemimde), neden merak ediyorum ?

32 bit veya 64 bit bir makinede performans nedenleriyle, ama o zamanlar inanırdım, kaydeder 32 veya 64 bit, performans avantajı nedir ?

Ya da bu sadece bir 'tarihi' sebep ?

CEVAP
14 Ocak 2010, PERŞEMBE


Her C veri türü adreslenebilir olmalıdır.

Nasıl tek bir bit bir işaretçi oluşturmak istiyorsunuz? Edemezsin. Ama senolabilirbir baytlık bir işaretçi oluşturun. C boolean genellikle bayt büyüklüğünde. (Daha büyük de olabilir. Bu uygulama için. Ana şey adreslenebilir, C türü bir bayt daha küçük olabilir) olmalı

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
C++

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • Djbasilio AuToBaSs

    Djbasilio Au

    20 Aralık 2008
  • Music EuroDance 2

    Music EuroDa

    12 Mayıs 2011