Eventuali duplicati:
How to printf “unsigned long” in C?Come stampare un long int unsigned con printf in C?
ho il mio numero in questo modo ...
int unsigned long number = 600851475143;
sto cercando di stampare con printf()
. Ogni volta che provo, ricevo un avvertimento dal compilatore.
Ho provato %uld
, %ld
e Google non sembra aver trovato la risposta.
Sto imparando C, ma non ho dovuto usare un long int
prima, quindi non sono sicuro di cosa dovrei usare.
Qual è lo specificatore che sto inseguendo?
http://projecteuler.net/problem=3 –
potete leggere questo http://en.cppreference.com/w/cpp/io/c/fprintf –