首页 > 试题广场 >

在横线处补充( ...

[单选题]
在横线处补充(      )可以结果输出值为80000007(      )
#include <stdio.h>

int convert(int i)
{
return ___________________;
}

int main()
{
int value = 7;

printf( "%x\n", convert(value) );

return 0;
}
  • i|=1<<31;
  • i&=1<<31;
  • i&=~(1<<31);
  • i^=1<<31;
A,D的结果相同
发表于 2019-08-19 19:43:16 回复(0)

这种题重来都是一脸懵逼

发表于 2019-10-30 14:23:37 回复(0)
有木有大佬帮忙解释一下 这i|=(i<<31)又是求(⊙o⊙)啥?
发表于 2019-09-03 15:38:14 回复(2)
D 为什么不行
发表于 2019-08-17 12:25:50 回复(0)