/* * Testing printf/scanf fmt for (unsinged) long */ #include /* Entry point to program */ int main() { long l; unsigned long ul; printf("Enter two numbers (signed, unsigned): "); scanf("%ld %ld", &l, &ul); printf("l: %ld \n", l); printf("ul: %lu \n", ul); l = 548834l; ul = 548834l; printf("l [ld]: %ld \n", l); printf("ul [lu] : %lu \n", ul); printf("ul [ld] : %ld \n", ul); l = -548834l; printf("l [ld]: %ld \n", l); return 0; }