使用unsigned long long和打印c ++的问题

时间:2016-10-17 23:15:12

标签: c++

我是编码的佼佼者,我正试图解决问题。我需要变量可以达到大约22位,所以我使用unsigned long long。但是有一个问题。

unsigned long long n;
fin>>n;
unsigned long long cn=n+1;
n++;
fout<<n<<" "; 
fout<<cn;

fin和fout是我用来输入和打印变量的命令。

例如,假设n为99,所以我应该看到“100 100”,但我看到的只是“100”。为什么会这样?

1 个答案:

答案 0 :(得分:1)

我重新启动了Codeblocks,现在代码正常运行。我不知道为什么会发生这种情况,但至少它现在有效。