Языки программирования (например, c, С++ и java) обычно имеют несколько типов для целочисленной арифметики:
-
signedиunsignedтипы - типы разного размера:
short,int,long,long long - типы гарантированного и не гарантированного (т.е. зависимого от реализации) размера:
напримерint32_tvsint(и я знаю, чтоint32_tне является частью языка)
Как вы суммируете, когда нужно использовать каждый из них?