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