uint8, uint16, uint32, uint64
Syntax
Description
i = uint*(x)
converts the vector x
into an unsigned integer. x
can be any numeric object (such as a double
). The results of a uint*
operation are shown in the next table.
A value of x
above or below the range for a class is mapped to one of the endpoints of the range. If x
is already an unsigned integer of the same class, uint*
has no effect.
The uint*
class is primarily meant to store integer values. Most operations that
manipulate arrays without changing their elements are defined.
(Examples are reshape
, size
, the logical and relational operators, subscripted assignment, and subscripted reference.) No math operations except for sum
are defined for uint*
since such operations are ambiguous on the boundary of the set. (For
example they could wrap or truncate there.) You can define your own
methods for uint*
(as you can for any object) by placing the appropriately named method in an @uint*
directory within a directory on your path.
Type help datatypes
for the names of the methods you can overload.
See Also
'C & C++ 관련' 카테고리의 다른 글
fcntl 을 이용한 파일제어 (0) | 2009.09.10 |
---|---|
fgets() 함수 (2) | 2009.08.20 |
_splitpath / 경로명에서 원하는 정보 분리하기 (0) | 2009.08.10 |