Signed or Unsigned Integer

07 Apr 2025

[ c++  performance  ]

Operations note

Code samples

uint64_t arc_unsigned(uint64_t n) {
   uint64_t sum = 0;
   for(uint64_t i = 1; i <=n; i++) {
      sum += i;
   }
   return sum;
}
int64_t arc_signed(int64_t n) {
   int64_t sum = 0;
   for(int64_t i = 1; i <=n; i++) {
      sum += i;
   }
   return sum;
}

Recommendations

Reference