С++: Можно ли сравнить 64-битное целое число с 32-битным целым числом? Предполагая, что у меня есть 2 переменные: uint64_t a = ... uint32_t b = ... Сравнение целых чисел дает ожидаемые результаты, т.е. (a != b), или (b > a)? Ответ 1 Нет проблем. Компилятор продвигает 32-бит до 64-бит перед сравнением Ответ 2 Короткий ответ - да. "Меньше" перед сравнением преобразуется в большее.