R.4.1 Стандартные преобразования для целочисленных

R.4.1 Стандартные преобразования для целочисленных

Всюду, где требуется целое, можно использовать char, short int, элемент перечисления (§R.7.2) или битовое поле (§R.9.6), причем в знаковом и беззнаковом вариантах. Если int может представлять все значения исходного типа, значение преобразуется к int, иначе оно преобразуется к unsigned int. Это называется стандартным преобразованием для целочисленных.