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++ с помощью Coder™ MATLAB ®

.

См. также

| | | |

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