SORU
16 EYLÜL 2008, Salı


İmzasız bir char nedir?

C/C unsigned char ne amaçla kullanılıyor? Nasıl char a normal bu farklı mı?

CEVAP
17 EYLÜL 2008, ÇARŞAMBA


C , üç vardırfarklıkarakter türleri:

  • char
  • signed char
  • unsigned char

Karakter türleri kullanıyorsanızmetin, vasıfsız char: kullanın

  • 'a' '0' gibi karakter harfleri yazın.
  • C "abcde" gibi dizeleri oluşturan türüdür

Ayrıca bir sayı değeri olarak çalışır, ama bu değer, imzalı ya da imzasız olarak tedavi olup belirtilmemiş. Eğer ASCII (0-127) kendinizi sınırlamak sadece güvende olduğunu, ancak eşitsizlikler üzerinden karakter karşılaştırmaları sakının.

Karakter türleri kullanıyorsanıznumaralarıkullanın:

  • Seni veren signed char,en azından127 aralığı -127. (-128 127 yaygındır)
  • Seni veren unsigned char,en azından0-255 aralığında.

"En az" C standart tek asgari verir, çünkü, Aralık, her bir sayısal tür karşılamak için gerekli olan değerler. sizeof (char) 1 olması gereklidir (yani bir bayt), ama bir bayt teorik örneğin 32 bit olabilir.sizeof 1 olarak büyüklüğü rapor olurdu- yaniolabilirsizeof (char) == sizeof (long) == 1.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BradleyWuzHere

    BradleyWuzHe

    25 NİSAN 2011
  • EatingIn

    EatingIn

    12 EKİM 2013
  • Joe DiFeo

    Joe DiFeo

    7 AĞUSTOS 2012