unsigned char

entry1 galeri0
    1.
  1. c ya da c++'da görebileceğiniz, kullanabileceğiniz türdür.

    bunlar üç tür olmaktadır. signed, unsigned, char

    signed olanı daha az yer tuttuğu için embedded üzerinde kullanımı yaygındır. ayrıca signed char -128,127 arası değerlerde geçer yani negatif ve pozitif sayılar kümesini içerir. en az 8 bittir.

    unsigned ise 0 ve 255 arasındadır. signed'a göre daha fazla yer kaplar.

    char ise her ikisinden farklıdır ancak onlara benzeyebilir. şöyle belli olabilir.

    void signed_char(signed char c)
    {
    cout << "signed char\n";
    }

    void unsigned_char(unsigned char c)
    {
    cout << "unsigned char\n";
    }

    void sadece_char(char c)
    {
    cout << "derleme ortamina gore\n"; // aslında değer aralığı belirsizdir. çünkü ikisinden biri olabilir uchar ya da schar yani.
    }

    int main()
    {
    unsigned char falan = 0;
    unsigned_char(falan);

    signed char filan = 0;
    signed_char(filan);

    char hede = 0;
    sadece_char(hede);
    }
    1 ...
© 2025 uludağ sözlük