I encountered a question on stackoverflow::
It says that if I have this scenario:
int i = 0; printf("%lld", i);
printf statement is undefined behaviour since the type specifier is wrong for the given
But, since when we have to print the ASCII value of characters the first thing that we do is we use the statement ::
c is a char and we put this inside a
while loop to print all the values.
So, is this undefined behaviour as well?? And we are using it without even knowing it??