64 bit mathematical operations without any loss of data or precision
问题 I believe there isn't any portable standard data type for 128 bits of data. So, my question is about how efficiently 64 bit operations can be carried out without loss of data using existing standard data-types. For example : I have following two uint64_t type variables: uint64_t x = -1; uint64_t y = -1; Now, how the result of mathematical operations such as x+y, x-y, x*y and x/y can be stored/retrieved/printed ? For above variables, x+y results in value of -1 which is actually a