假设我有一个整数 int a
在 c++ 中,由于这int使用 4 个字节(32 位)的内存,因此所有位都将被1's 或0's占用。所以,我希望翻转每一位的值。也就是说,只要在每一位有1它转换为0和0到1。
有没有简单的方法来解决这个问题?
编辑:我也想玩布尔代数。也就是说,如果我可以执行基本的布尔运算,如加法、减法等。
在摆弄 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)
这只是添加了一个“?” 在我的网址中,什么也没做。但是当我从父表单元素中释放按钮元素时,它工作得很好。我知道我所做的只是胡说八道,但仍然知道它是如何以及为什么发生的吗?