Answers

Question and Answer:

  Home  C Programming

⟩ Why doesnt long int work?

Why doesn't

long int n = 123456;

printf("%dn", n);

work?

Whenever you print long ints you must use the l (lower case letter ``ell'') modifier in the printf format (e.g. %ld). printf can't know the types of the arguments which you've passed to it, so you must let it know by using the correct format specifiers.

 116 views

More Questions for you: