16 Mayıs 2011, PAZARTESİ
Uınt32, ınt32, uınt64, ınt64 gibi türleri herhangi bir stdlib başlık tanımlanır?
Ben sık sık uınt32, uınt64 gibi kaynak kodu kullanma biçimi ve uygulama kodunda programcı tarafından tanımlanması gerekir yoksa standart lib bir başlığında tanımlı olduğunu merak ediyorum.
Uygulama kaynak kodu bu tür için en iyi yolu nedir?
CEVAP
16 Mayıs 2011, PAZARTESİ
C99 stdint.h
Bu tanımlar:
int8_t
int16_t
int32_t
uint8_t
uint16_t
uint32_t
Ve, eğer mimarisini desteklemesi durumunda:
int64_t
uint64_t
De stdint.h
çeşitli diğer tamsayı typedefs vardır.
Eğer C99 ortamı olmadan sıkışmış iseniz, o zaman muhtemelen kendi typedefs arz ve C99 olanlar zaten kullanmalısınız.
uint32
uint64
(_t
sonek olmadan yani) muhtemelen belirli bir uygulama.
Bunu Paylaş:
Nasıl Java konsolu (kullanıcı türleri ...
C olarak Sözlük türleri gibi Nesneleri...
Nasıl parametreleri gibi anonim türler...
Nasıl off_t ve size_t gibi baskı türle...
Nasıl kaynağı eklemek veya herhangi bi...