當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。