Baseline Widely available
å³ã·ããæ¼ç®å (>>
) ã¯ã1ã¤ç®ã®ãªãã©ã³ããæå®ããããããæ°ã ãå³ã«ãããã¾ããå³ã«ãããã¦ããµãããããã¯å»æ£ããã¾ããæãå·¦ã®ããããã³ãã¼ããªããããã¦å
¥ãã¾ããæãå·¦ã®ãããã以åã®æãå·¦ã®ãããã¨åãã«ãªãããã符å·ããã (æãå·¦ã®ããã) ã¯å¤åãã¾ããããã£ã¦ã符å·ç¶æãã¨ããååã§ãã
const a = 5; // 00000000000000000000000000000101
const b = 2; // 00000000000000000000000000000010
const c = -5; // 11111111111111111111111111111011
console.log(a >> b); // 00000000000000000000000000000001
// Expected output: 1
console.log(c >> b); // 11111111111111111111111111111110
// Expected output: -2
æ§æ 解説
ãã®æ¼ç®åã¯ã1 ã¤ç®ã®ãªãã©ã³ããæå®ããããããæ°ã ãå³ã«ãããã¾ããå³ã«ãããã¦ããµãããããã¯å»æ£ããã¾ããæãå·¦ã®ããããã³ãã¼ããªããããã¦å ¥ãã¾ããæãå·¦ã®ãããã以åã®æãå·¦ã®ãããã¨åãã«ãªãããã符å·ããã (æãå·¦ã®ããã) ã¯å¤åãã¾ããããã£ã¦ã符å·ç¶æãã¨ããååã§ãã
ä¾ãã°ã 9 >> 2
㯠2 ã¨ãªãã¾ãã
. 9 (10 鲿°): 00000000000000000000000000001001 (2 鲿°) -------------------------------- 9 >> 2 (10 鲿°): 00000000000000000000000000000010 (2 鲿°) = 2 (10 鲿°)
åæ§ã«ã -9 >> 2
ã¯ç¬¦å·ãä¿åãããããã -3
ã«ãªãã¾ãã
. -9 (10 鲿°): 11111111111111111111111111110111 (2 鲿°) -------------------------------- -9 >> 2 (10 鲿°): 11111111111111111111111111111101 (2 鲿°) = -3 (10 鲿°)ä¾ å³ã·ããã®ä½¿ç¨
9 >> 2; // 2
-9 >> 2; // -3
仿§æ¸ ãã©ã¦ã¶ã¼ã®äºææ§ é¢é£æ
å ±
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4