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