intmax
Largest value of specific integer type
v = intmax
v = intmax(type)
example
v = intmax returns the largest value of the 32-bit signed integer type.
v = intmax(type) returns the largest value of the specified integer type. When you convert a value that is larger than intmax(type) into the integer type type, the value becomes intmax(type).
type
intmax(type)
collapse all
Return the largest value of the 32-bit signed integer type.
v = int32 2147483647
Return the largest value of the 64-bit unsigned integer type.
v = intmax('uint64')
v = uint64 18446744073709551615
Check the class of v.
v
class(v)
ans = 'uint64'
Return the largest value of the 8-bit signed integer type, which is 127.
v = intmax('int8')
v = int8 127
Convert a value larger than 127 to 8-bit signed integer.
v1 = int8(198)
v1 = int8 127
The converted value becomes 127.
Check that v1 is the same as v.
v1
isequal(v,v1)
ans = logical 1
'int32'
Integer type, specified as a character vector or string. This table shows the valid options for type.
'int8'
8-bit signed integer
'int16'
16-bit signed integer
32-bit signed integer
'int64'
64-bit signed integer
'uint8'
8-bit unsigned integer
'uint16'
16-bit unsigned integer
'uint32'
32-bit unsigned integer
'uint64'
64-bit unsigned integer
class | intmin | isa | realmax | realmin
class
intmin
isa
realmax
realmin
You have a modified version of this example. Do you want to open this example with your edits?