Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
int8
conversion to one byte integer representation
int16
conversion to 2 bytes integer representation
int32
conversion to 4 bytes integer representation
int64
conversion to 8 bytes integer representation
uint8
conversion to one byte unsigned integer representation
uint16
conversion to 2 bytes unsigned integer representation
uint32
conversion to 4 bytes unsigned integer representation
uint64
conversion to 8 bytes unsigned integer representation
Syntax
y = int8(X) y = int16(X) y = int32(X) y = int64(X) y = uint8(X) y = uint16(X) y = uint32(X) y = uint64(X)
Arguments
- X
a matrix of floats or integers.
- y
a matrix of integers coded on one, two or four bytes.
Description
These functions convert and store data to one, two or four bytes integers. These data types are especially useful to store big objects such as images, long signals,...
- y = int8(X)
return numbers in the range
[-128, 127]
- y = uint8(X)
return numbers in the range
[0, 255]
- y = int16(X)
return numbers in the range
[-32768, 32767]
- y = uint16(X)
return numbers in the range
[0, 65535]
- y = int32(X)
return numbers in the range
[-2147483648, 2147483647]
- y = uint32(X)
return numbers in the range
[0, 4294967295]
- y = int64(X)
return numbers in the range
[-9223372036854775808,9223372036854775807]
- y = uint64(X)
return numbers in the range
[0, 18446744073709551616]
If X
has numbers with a fractional part, Scilab rounds them
to the nearest integer toward zero.
Examples
See also
Report an issue | ||
<< iconvert | Integers | inttype >> |