int a = 10; int b = 11; int i = 0; int sum = 0; for (i=0;(b>>i)!=0;i++) { sum += (a<<i)*((b>>i)&1); } printf("%d", sum);
69,382
社区成员
243,073
社区内容
加载中
试试用AI创作助手写篇文章吧