1
A
回答
5
這是在PHP中的相同的運算符。 $n <<= 1;
2
$n <<= 1;
是有效的PHP
6
這種說法是短期的
n = n << 1;
的< <運營商是指按位左移,N個位置。它的副本是>>,這意味着向右移動n。爲了可視化,假設您的值爲5,並且您想將其左移兩個位置。在二進制中:
0000 0101 -> 5
shift left by 2:
0001 0100 -> 20
基本上,您將給定方向上的所有位移位,並填充零。如果您沒有按位移位運算符(在大多數語言(即使不是全部語言)中都是常見的),則左乘以2^n,右移2^n即可。
在這個例子中,你可以看到:5 * 2^2 = 5 * 4 = 20.
相關問題
- 1. 如何編寫PHP不<?php>
- 2. 在PHP什麼是更有效的N-1 <X或N <= X
- 3. 替代n的[X | X < - [1..N]]
- 4. 的JavaScript整數移位的安全性:(N << 1)=(N * 2)
- 5. <setBody>:如何編碼\ n?
- 6. operator <<:std :: cout << i <<(i << 1);
- 7. 如何編寫php require_once`<?php bloginfo('url'); ?>/database.php`
- 8. 如何編寫將映射的xsl <xsl:text></xsl:text>
- 9. 如何在PHP中使用該「<<< HTML」的東西?
- 10. 如何在MATLAB中不使用MAX函數來編寫Max(L)<1
- 11. 使用<<< CON在PHP中
- 12. 爲什麼(1 <1 <1)在C++中返回true?
- 13. 是VAR | = 1 << 2; reverisble?
- 14. 如何編寫OfType <Foo<Bar>>()
- 15. 用php中的<n>替換<br>陣列
- 16. <:<,<%<,=:=的Scala實現究竟如何在編譯器中工作?
- 17. 說明1 << 16 | 10?
- 18. 如何證明西格馬(I/2^I)<= 2(i = 1至N)
- 19. 如何在純SQL中編寫空安全比較「<=>」?
- 20. 如何使用編碼ISO-8859-1在PHP中編寫文件?
- 21. char_x <(char_y + 1)== char_x <= char_y?
- 22. 爲什麼在Java中System.out.println(-1 << 32)= - 1?
- 23. 爲什麼我不能將PHP條件寫成1 <$ x <3?
- 24. R:ABC <-c(1:15)對ABCD <-1:15
- 25. 如果char c = 0x80,爲什麼printf(「%d \ n」,c << 1)輸出-256?
- 26. 這個C++代碼是什麼意思是「sol <?= f((1 << n)-1,i,0)+ abs(P [i])* price;」
- 27. 如何在Selenium IDE中編寫gotoif(i> -2 && i <100)?
- 28. 如何在xslt中編寫<a href =「mailto:標籤?
- 29. 如何在JavaScript中編寫<br/>標記?
- 30. 如何在Scala中爲java.unaryOperator <T>接口編寫lambda?