标题 | >>是什么符号,这符号使用方法 |
符号 | ">>"符号有多重含义:
在数学公式中,“>>”代表远大于符号,表示一个数远大于另一个数,如79>>2,-1>>-999等。
在许多计算机编程语言(例如:C语言、C++语言、Java语言、JavaScript语言、Pascal语言等)中,“>>”代表右移运算符,就相当于“shr”。该运算符为双目运算符,结合方向为从左到右,作用是把一个整型数的所有位向右移动指定的位数,移动到右边界之外的多余二进制位会被丢弃,并从左边界移入一个二进制位,若原数的最高位为1,则移入的二进制位为1,否则为0。 举例:计算表达式14 >> 2的值 表达式14 >> 2的值为3,因为14(即二进制的00001110)向右移两位等于3(即二进制的00000011)。
在C++中,把“>>”当作输入操作符,它是stream这个类里一个重要的运算符。
字符是可使用多种不同字符方案或代码页来表示的抽象实体。例如,Unicode UTF-16 编码将字符表示为 16 位整数序列,而 Unicode UTF-8 编码则将相同的字符表示为 8 位字节序列。公共语言运行库使用 Unicode UTF-16(Unicode 转换格式,16 位编码形式)表示字符。 举例:$array[0] = ($str >> 16 & 0xff); 表示把字符串$str转换为Unicode 16位的编码,然后存储到数组中。常见的UTF-8编码方式就是把例子中的16改成了8,表示Unicode编码,18位字符。 扩展内容: 远大于符号">>"最早出现于1901年,庞加莱与波莱尔1901年首先使用了它,很快被数学界所接受,并沿用至今。 |
随便看 |
|
符号大全网提供特殊符号、表情符号、符号图案、符号表情、语言符号、网名符号、货币符号、标点符号、数学符号、钢筋符号、图纸符号、花样符号、符号点等中英文符号。