1.If we assign an out-of-range value to an object of unsigned type, the result is the remainder of the modulo the number of values the target type can hold.
2.If we assign an out-of-range value to an object of signed type, the result is undefined.
1.If we assign an out-of-range value to an object of unsigned type, the result is the remainder of the modulo the number of values the target type can hold.
2.If we assign an out-of-range value to an object of signed type, the result is undefined.