python字符优先级,陈述python中运算符的优先级

  python字符优先级,陈述python中运算符的优先级

  移位操作指的是二进制有规律的低位移位。移位操作可以设计出许多奇怪的效果,在图形编程中被广泛使用。

  「

  「

  将数字5向左移动两位,返回值为20。

  console . log(52;//返回值20

  " "运算符

  “”运算符执行有符号右移位运算。与左移操作相反,32位数的所有有效位整体右移,符号位的值用于填充空位。移动中超出的值将被丢弃。

  如果数字1000向右移动8位,返回值为3。

  console . log(10008;//返回值3

  如果值-1000右移8位,返回值为-4。

  console . log(-10008;//返回值-4

  " "运算符

  “”运算符执行5个符号的右移运算。将无符号32位整数的所有位整体右移。对于无符号数或正数右移运算,无符号右移运算和有符号右移运算的结果是相同的。

  下面两行公式具有相同的返回值。

  console . log(10008;//返回值3

  console . log(10008;//返回值3

  对于负数,无符号右移使用0填充所有空格,将负数视为正数,所以结果非常大。因此,使用无符号右移位运算符时要非常小心,以避免意外错误。

  console . log(-10008;//返回值-4

  console . log(-10008;//返回值1677212

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: