当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia :>>>用法及代码示例


用法一

>>>(x, n)

无符号右位移运算符,x >>> n。对于 n >= 0 ,结果是 x 右移 n 位,其中 n >= 00 填充。对于 n < 0 ,这等效于 x << -n

对于 Unsigned 整数类型,这等效于 >> 。对于 Signed 整数类型,这等效于 signed(unsigned(x) >> n)

例子

julia> Int8(-14) >>> 2
60

julia> bitstring(Int8(-14))
"11110010"

julia> bitstring(Int8(60))
"00111100"

BigInt s 被视为具有无限大小,因此不需要填充,这等效于 >>

另见 >> <<

用法二

>>>(B::BitVector, n) -> BitVector

无符号右位移运算符,B >>> n。等效于 B >> n 。有关详细信息和示例,请参阅 >>

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.:>>> — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。