如何比较两个cpp_int值,如
boost::multipercision::uint256_t x = 100;
boost::multipercision::uint256_t y = 50;
if (x > y){
std::cout << "X is bigger than Y" <<endl;
} else {
std::cout << "Y is bigger than X" <<endl;
}
答案 0 :(得分:1)
您的代码中存在一些语法错误。
boost::multiprecision
拼不是boost::multipercision
。
此外,您的if-else块应包含对x == y
的检查,因为在您的代码中,当x和y相同时,它只会输出Y is bigger than X
。