¿Está cambiando más de 32 bits de un entero uint64_t en una máquina x86 con comportamiento indefinido?

Aprendiendo de la manera difícil, traté de cambiar a la izquierda unlong long yuint64_t a más de 32 bits en una máquina x86 resultado0. Recuerdo vagamente haber leído en alguna parte que en una máquina de 32 bits. Los operadores de cambio solo trabajan en los primeros 32 bits pero no pueden recordar la fuente. Me gustaría saber si el cambio de más de 32 bits de un entero uint64_t en una máquina x86 es un comportamiento indefinido.

Respuestas a la pregunta(5)

Su respuesta a la pregunta