C++ 一道基础笔试题
2017-01-04 23:18
260 查看
C++函数:
int foo(int x) { return x&-x; }
调用函数 foo(2^31 - 3)得到的结果是什么?^ 的优先级高于 - ;所以 2^31 - 3 = 30;30 & -30 = 0……11110 & 1……00010 = 0……0010 = 2;-30是以补码的形式在机器中存储的。基础知识还是挺重要的。
相关文章推荐
- 一道关于C++派生类初始化的笔试题
- 一道迅雷笔试题引发的..写给不知道c/c++序列点的人(转)
- 一道C++笔试题
- [C++]类级别的访问修饰符 -- 由一道笔试题引起的一道破窗
- 一道c++笔试题
- 群硕一道笔试题(java,c++)
- C/C++笔试题(基础语法)
- 一道关于C++ 继承/虚函数 笔试题
- c++基础---构造(析构)函数调用次序(c++笔试经常考)
- 每天一道C++笔试题 III --- strcmp
- 一份C/C++实习生笔试试卷(基础部分 )
- 关于笔试题中C++的一些基础知识
- 出一道比较八卦的问题(考验各位objective-C/C++的基础,呵呵)
- 【校园招聘】一道笔试题看c++中virtual覆盖
- 一道关于C++ 继承/虚函数 笔试题
- benefits from Huawei's written examination(华为笔试题的收获C/C++基础)
- 看到一道相当不错的Linux下C/C++的笔试题。
- 每天一道C++笔试题 I
- 一道c++笔试题
- C++笔试基础——覆盖与多态