几道c/c++的题目
几道c/c++的题目
日期:2021-04-30 22:46:42 人气:1
1.
-1是以二进制补码存储的,即其二进制形式(32位)是1111 1111 1111 1111 1111 1111 1111 1111
0的二进制形式(32位)是0000 0000 0000 0000 0000 0000 0000 0000
所以0的反码(即~0)就是1111 1111 1111 1111 1111 1111 1111 1111
所以这里的x和y相等
2.
gxx()函数中的xxx数组是一个静态数组,所以从gxx()函数退出后
-1是以二进制补码存储的,即其二进制形式(32位)是1111 1111 1111 1111 1111 1111 1111 1111
0的二进制形式(32位)是0000 0000 0000 0000 0000 0000 0000 0000
所以0的反码(即~0)就是1111 1111 1111 1111 1111 1111 1111 1111
所以这里的x和y相等
2.
gxx()函数中的xxx数组是一个静态数组,所以从gxx()函数退出后