小编Cha*_*alG的帖子

c ++:如何翻转int中每个位的二进制值

假设我有一个整数 int a

在 c++ 中,由于这int使用 4 个字节(32 位)的内存,因此所有位都将被1's 或0's占用。所以,我希望翻转每一位的值。也就是说,只要在每一位有1它转换为001

有没有简单的方法来解决这个问题?

编辑:我也想玩布尔代数。也就是说,如果我可以执行基本的布尔运算,如加法、减法等。

c++ int bit

3
推荐指数
1
解决办法
3623
查看次数

在表单元素内单击

在摆弄 HTML 代码时,我想到了一件令人难以置信的事情。看看代码:-

<form class="index-form" name="LoginForm">
   <div class="index-input">
      <button onclick="myFunction();">Login</button>
   </div>
</form>
<script>
function myFunction(){
  window.location = "https://blahblah.com/auth/?client_id=fdsgsnlr";
};
</script>
Run Code Online (Sandbox Code Playgroud)

这只是添加了一个“?” 在我的网址中,什么也没做。但是当我从父表单元素中释放按钮元素时,它工作得很好。我知道我所做的只是胡说八道,但仍然知道它是如何以及为什么发生的吗?

html javascript onclick

3
推荐指数
1
解决办法
2675
查看次数

标签 统计

bit ×1

c++ ×1

html ×1

int ×1

javascript ×1

onclick ×1