Bir tür _t (alt-t) izledi neyi temsil ediyor?
Bu basit bir soru gibi görünüyor, ama Yığın Taşması arama veya Google ile bulamadım. Bir tür _t
bir takip ne anlama geliyor? Gibi
int_t anInt;
Bu C kodu çok yakından donanım—yardım ediyorum ama ile ilgili olduğunu düşünemiyorum uğraşmak istemedim görüyorum.
CEVAP
Douglas Mayle belirtildiği gibi, temelde bir tür adı ifade eder. Sonuç olarak, sakıncalı değişken sonu veya '_t
' bazı karışıklığa neden olabilir beri. isimleri işlevi olacaktır size_t
, C89 standardı olarak tanımlar, *, *7wchar_t
off_t
, ve muhtemelen unuttuğum Diğerleri. C99 standart ekstra türleri, , , , *, uint_fast32_t
, *uint_least16_t
int8_t
intmax_t
8 ve bunun gibi bir sürü tanımlar. Bu yeni tür resmen <stdint.h>
olarak tanımlanan, ancak en sık <stdint.h>
içeren <inttypes.h>
kullanacaksınız. (<inttypes.h>
) de printf()
scanf()
ile kullanmak için makroları tanımlar.
Matt Curtis belirtildiği gibi, sonek derleyici için önemi yok; insan odaklı bir kongre.
Ancak, aynı zamanda POSIX ekstra tür adları '_t
', ve uygulanması için saklı tutar soneki ile biten bir sürü tanımlar dikkat etmelisiniz Eğer POSIX ilgili sistemler üzerinde çalışıyorsanız, bu Sözleşme ile kendi tipi adları tanımlama sakıncalı olduğu anlamına gelir. Üzerinde çalıştığım sistem (20 yıldan fazla) yaptı; düzenli olarak yaptığımız tanımlama ile aynı adı taşıyan sistemleri tanımlama türleri tarafından takıldı.
@ Sembolü objective-c neyi temsil ediy...
Sarı renklendirme "yanlış hizalan...
Tam olarak büyük Ө gösterim neyi temsi...
Sayıları bir sürümü genellikle neyi te...
Neden C yüzen bir bütün tamsayı değerl...