Tür int

Bir veya signed int öğesinin unsigned int boyutu, belirli bir makinedeki bir tamsayının standart boyutudur. Örneğin, 16 bit işletim sistemlerinde int türü genellikle 16 bit veya 2 bayttır. 32 bit işletim sistemlerinde, int türü genellikle 32 bit veya 4 bayttır. Bu nedenle, int tür veya short int türüne long int eşdeğerdir ve unsigned int hedef ortama bağlı olarak veya türüne eşdeğerdir unsigned shortunsigned long. int türlerinin hepsi aksi belirtilmediği sürece işaretli değerleri temsil eder.

int ve unsigned int tür tanımlayıcıları (veya unsigned) C dilinin belirli özelliklerini tanımlar (örneğin, enum türü). Bu gibi durumlarda, belirli bir uygulama için ve int tanımları unsigned int gerçek depolama alanını belirler.

Microsoft'a Özgü

İşaretli tam sayılar ikiye tamamlayıcı biçimde temsil edilir. En anlamlı bit işareti tutar: negatif için 1, pozitif ve sıfır için 0. Değer aralığı, LIMITLER'den alınan C ve C++ Tamsayı Sınırları'nda verilir. H üst bilgi dosyası.

END Microsoft'a Özgü

Not

int ve unsigned int türü tanımlayıcıları, belirli bir makinenin tamsayı değerlerini bu makine için en verimli şekilde işlemesine izin verdikleri için C programlarında yaygın olarak kullanılır. Ancak ve int türlerinin boyutları farklılık gösterdiğindenunsigned int, belirli int bir boyuta bağlı programlar diğer makinelere taşınabilir olmayabilir. Programları daha taşınabilir hale getirmek için, sabit kodlanmış veri boyutları yerine işleçle (İşleç'te sizeofsizeofaçıklandığı gibi) ifadeleri kullanabilirsiniz.

Ayrıca bkz.

Temel Türleri Depolama