C++ Tutorial/Data Types/unsigned long
unsigned long
<source lang="cpp">#include<iostream.h> main() {
int n = 123; unsigned long factor=1; for(int i=n;i>1;i--) factor=factor*i; cout<<n<<"!="<<factor<<endl; return 0;
}</source>
123!=0
<source lang="cpp">#include<iostream.h> main() {
int n = 123; unsigned long factor=1; for(int i=n;i>1;i--) factor=factor*i; cout<<n<<"!="<<factor<<endl; return 0;
}</source>
123!=0