We are talking about the basic operations on basic types in C, not all possible undefined behaviors.
You don't need to learn a list of possible undefined behaviors. You just need to check how your basic types behave when you try to store numbers too big for the number of bits they have. It's something you learn in like first few hours of your introductory C course.