题记:10/4/2021 刷 LeetCode 时所遇,被一个奇怪的 case 阻挠,无法 AC
涉及:【原码/补码】【C 库函数 abs】
以下代码执行后结果为?
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int val = (1 << (sizeof(int)*8 - 1) ); // -2147483648 = -2^31
val = abs
题记:10/4/2021 刷 LeetCode 时所遇,被一个奇怪的 case 阻挠,无法 AC
涉及:【原码/补码】【C 库函数 abs】
以下代码执行后结果为?
#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int val = (1 << (sizeof(int)*8 - 1) ); // -2147483648 = -2^31
val = abs