exponenta event banner

intmax

Наибольшее значение определенного целого типа

Синтаксис

Описание

пример

v = intmax возвращает наибольшее значение 32-разрядного целочисленного типа со знаком.

пример

v = intmax(type) возвращает наибольшее значение указанного целого типа. При преобразовании значения, превышающего intmax(type) в целочисленный тип type, значение становится intmax(type).

Примеры

свернуть все

Возвращает наибольшее значение 32-разрядного целочисленного типа со знаком.

v = intmax
v = int32
    2147483647

Возвращает наибольшее значение 64-разрядного целочисленного типа без знака.

v = intmax('uint64')
v = uint64
    18446744073709551615

Проверьте класс v.

class(v)
ans = 
'uint64'

Возвращает наибольшее значение 8-разрядного целочисленного типа со знаком, которое равно 127.

v = intmax('int8')
v = int8
    127

Преобразуйте значение больше 127 в 8-битовое целое число со знаком.

v1 = int8(198)
v1 = int8
    127

Преобразованное значение становится 127.

Проверьте, что v1 является таким же, как v.

isequal(v,v1)
ans = logical
   1

Входные аргументы

свернуть все

Целочисленный тип, заданный как символьный вектор или строка. В этой таблице показаны допустимые параметры для type.

Целочисленный типОписание

'int8'

8-битное целое число со знаком

'int16'

16-битное целое число со знаком

'int32'

32-разрядное целое число со знаком

'int64'

64-битное целое число со знаком

'uint8'

8-битное целое число без знака

'uint16'

16-битное целое число без знака

'uint32'

32-разрядное целое число без знака

'uint64'

64-разрядное целое число без знака

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью MATLAB ® Coder™

.

См. также

| | | |

Представлен до R2006a