Сдвигает ли 32-разрядное целое число uint64_t на компьютере x86 с неопределенным поведением?

Изучая трудный путь, я попытался сдвинуть влевоlong long а такжеuint64_t до более чем 32 бит на машине x86 привело к0. Я смутно помню, что где-то читал, что на 32-битном компьютере операторы смены работают только с первыми 32-битными, но не могут вспомнить источник. Я хотел бы знать, является ли изменение в 32 раза больше целого числа uint64_t на компьютере с архитектурой x86 неопределенным поведением?

Ответы на вопрос(5)

Ваш ответ на вопрос