按位左移运算符 (<<)

运算

 

左移表达式的位。

result = expression1 << expression2

参数

result

任何变量

expression1

任何表达式

expression2

任何表达式。

说明

<< 运算符把 expression1 的所有位向左移 expression2 指定的位数。例如:

var temptemp = 14 << 2

变量 temp 的值为 56,因为 14 (即二进制的 00001110)向左移两位等于 56 (即二进制的 00111000)。

要求

版本 1

请参阅

<<= 运算符 | >> 运算符 | >>> 运算符 | 运算符优先级 | 运算符总结

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索运算符
, 表达式
, result
, 运算
, 左移运算
, 左移
, &lt;&lt;&lt;运算符
, 位左移运算符
lt
位运算符左移右移、位运算符 左移、左移运算符、c左移运算符、左移右移运算符,以便于您获取更多的相关知识。

时间: 2024-11-03 19:50:00

按位左移运算符 (&lt;&lt;)的相关文章

Javascript 按位左移运算符 (&lt;&lt;)

 这篇文章主要介绍了Javascript 按位左移运算符 (<<) 将表达式数字转换成二进制,之后向左移表达式的位的相关资料,需要的朋友可以参考下 按位左移运算符 (<<) 左移表达式的位.   result = expression1 << expression2   参数 result   任何变量.   expression1   任何表达式.   expression2   任何表达式.   说明 << 运算符把 expression1 的所有位向左

Javascript 按位左移运算符使用介绍(&amp;lt;&amp;lt;)_基础知识

按位左移运算符 (<<)左移表达式的位. result = expression1 << expression2 参数result 任何变量. expression1 任何表达式. expression2 任何表达式. 说明<< 运算符把 expression1 的所有位向左移 expression2 指定的位数.例如: var temptemp = 14 << 2变量 temp 的值为 56,因为 14 (即二进制的 00001110)向左移两位等于 56

从百度右侧推广位左移聊起

  前几天听一朋友谈起百度的右侧推广位置发生了改变,后来我看了一下确实百度的右侧推广位整体向左移动了,最近网上关于百度右侧推广位左移的话题也聊得火热,下面叶德华也想谈谈自己的一些看法.   (1)百度右侧推广位左移为哪般 百度一直都在宣称百度非常重视用户体验,都是站在了用户体验的角度,但是就"百度右侧推广位左移"的这个现象,叶德华却实在没有从中看出有关提高用户体验的端倪.首先,百度右侧推广位的这次改变,对于电脑分辨率设置较低的用户是看不出变化的,由于我的电脑分辨率是1366*768,能

报错:在经符号扩展的操作数上使用了按位“或”运算符;请考虑首先强制转换为较小的无符号类型

问题描述 在一个类中,有以下代码行,因为代码太长,省去其他部分.internalshortbi_buf;internalintbi_valid;internalvoidsend_bits(intvalue,intlength){intlen=length;unchecked{if(bi_valid>(int)Buf_size-len){//intval=value;//bi_buf|=(val<<bi_valid);bi_buf|=(short)((value<<bi_val

按位右移运算符 (&amp;gt;&amp;gt;)

运算   右移表达式的位,保持符号不变. result = expression1 >> expression2 参数 result 任何变量. expression1 任何表达式. expression2 任何表达式. 说明 >> 运算符把 expression1 的所有位向右移 expression2 指定的位数.expression1 的符号位被用来填充右移后左边空出来的位.向右移出的位被丢弃.例如,下面的代码被求值后,temp 的值是 -4:-14 (即二进制的 11110

按位“或”运算符 (|)

运算   对两个表达式执行按位"或" result = expression1 | expression2 参数 result 任何变量. expression1 任何表达式. expression2 任何表达式. 说明 | 运算符查看两个表达式的二进制表示法的值,并执行按位"或"操作.该操作的结果如下所示: 0101   (expression1)1100   (expression2)----1101   (结果) 任何时候,只要任一表达式的一位为 1,则结果的

按位“非”运算符 (~)

运算   对一个表达式执行按位"非"(取反). result = ~ expression 参数 result 任何变量. expression 任何表达式. 说明 所有一元运算符,如 ~ 运算符,以如下规则来求表达式的值: 如果将它用于 undefined 或 null 表达式,则产生一个运行时错误. 对象被转换成字符串. 如果可能,字符串被转换为数字.如果不能,则产生一个运行时错误. Boolean 值被当作数字(如果是 false 则为 0,如果是 true 则为 1). 用该运

按位“与”运算符 (&amp;)

运算   对两个表达式执行按位"与". result = expression1 & expression2 参数 result 任何变量. expression1 任何表达式. expression2 任何表达式. 说明 & 运算符查看两个表达式的二进制表示法的值,并执行按位"与"操作.该操作的结果如下所示: 0101   (expression1)1100   (expression2)----0100   (result) 任何时候,只要两个表

Java语言入门教程(八):Java语言中的运算符与流程控制

不论使用何种语言,最终都是为了实现业务逻辑.在面向对象的编程语言中 ,业务逻辑都在方法中实现.因此,对于初学者来说,了解完成Java类方法体的 基本知识点是非常必要的.本文中,将介绍编写方法体必须了解的两个方面:运 算符,流程控制. Java中的运算符根据其功能,可以分成4类.首先需要注意的是,Java中的运 算符是不能重载的.下面分别对4类运算符进行介绍. 1. 算术运算符:+,-,*,/,%,++,-- 算术运算符是对基本数据类型进行运算的操作符,其中容易混淆的是/表示除 ,而%表示取余.另