相关疑难解决方法(0)

如何在C中打印"unsigned long"?

我永远无法理解如何unsigned long在C中打印数据类型.

假设unsigned_foounsigned 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我的数字.

c printf unsigned format-specifiers long-integer

319
推荐指数
7
解决办法
65万
查看次数

标签 统计

c ×1

format-specifiers ×1

long-integer ×1

printf ×1

unsigned ×1