我永远无法理解如何在C中打印无符号长数据类型。
假设unsigned_foo是unsigned long,那么我尝试:
陆printf (" % \ n”,unsigned_foo) 杜printf (" % \ n”,unsigned_foo) printf (" % ud \ n”,unsigned_foo) printf(" %会\ n”,unsigned_foo) printf (" % ld \ n”,unsigned_foo) printf (" % dl \ n”,unsigned_foo)
它们都输出一些-123123123数字而不是我的无符号长。