Operators Statements C++ Tutorial

#include    
using namespace std;   
  
int main(){                           
   const unsigned long limit = 4294967295;   
   unsigned long next=0;       
   unsigned long last=1;       
  
   while( next < limit / 2 )   
   {   
      cout << last << "  ";    
      long sum = next + last;  
      next = last;             
      last = sum;              
   }   
   cout << endl;   
   return 0;   
}