I have a question while reading The c Langueage programming.
This book says that printf("%d", -1L < 1UL) results in 0 because -1L is promote
printf("%d", -1L < 1UL)