Як надрукувати "C без подписа" на C?
Я ніколи не можу зрозуміти, як друкувати unsigned longтип даних у C. Припустимо unsigned_foo, це unsigned long, я спробую: printf("%lu\n", unsigned_foo) printf("%du\n", unsigned_foo) printf("%ud\n", unsigned_foo) printf("%ll\n", unsigned_foo) printf("%ld\n", unsigned_foo) printf("%dl\n", unsigned_foo) І всі вони друкують якусь -123123123цифру замість того, unsigned longщо я маю.