toUInt
Converts this Byte value to UInt .
If this value is positive, the resulting
UInt
value represents the same numerical value as this
Byte
.
The least significant 8 bits of the resulting
UInt
value are the same as the bits of this
Byte
value,
whereas the most significant 24 bits are filled with the sign bit of this value.
Converts this Short value to UInt .
If this value is positive, the resulting
UInt
value represents the same numerical value as this
Short
.
The least significant 16 bits of the resulting
UInt
value are the same as the bits of this
Short
value,
whereas the most significant 16 bits are filled with the sign bit of this value.
Converts this Long value to UInt .
If this value is positive and less than or equals to
UInt.MAX_VALUE
, the resulting
UInt
value represents
the same numerical value as this
Long
.
The resulting
UInt
value is represented by the least significant 32 bits of this
Long
value.
Converts this Float value to UInt .
The fractional part, if any, is rounded down towards zero.
Returns zero if this
Float
value is negative or
NaN
,
UInt.MAX_VALUE
if it's bigger than
UInt.MAX_VALUE
.
Converts this Double value to UInt .
The fractional part, if any, is rounded down towards zero.
Returns zero if this
Double
value is negative or
NaN
,
UInt.MAX_VALUE
if it's bigger than
UInt.MAX_VALUE
.