Определение Int в C, C ++ и C #

Int, сокращение от «integer», является фундаментальным типом переменной, встроенным в компилятор и используемым для определения числовых переменных, содержащих целые числа. Другие типы данных включают float и double.

C, C ++, C # и многие другие языки программирования распознают int как тип данных.

В C ++ вы объявляете целочисленную переменную следующим образом:

 int  а = 7;  

Ограничения Int

В переменных типа int могут храниться только целые числа, но поскольку они могут хранить оба положительные и отрицательные числа, они также считаются подписанными.

Например, 27, 4908 и -6575 являются допустимыми записями int, а 5.6 и b – нет. . Для чисел с дробными частями требуется переменная типа float или double, обе из которых могут содержать десятичные точки.

Размер числа, которое может быть сохранено в int, обычно составляет не определен на языке, а зависит от компьютера, на котором запущена программа. В C # int – 32 бита, поэтому диапазон значений составляет от -2 147 483 648 до 2 147 483 647. Если требуются большие значения, можно использовать тип double.

Что такое Nullable Int?

Nullable int имеет тот же диапазон значений, что и int, но может хранить null в дополнение к целым числам. Вы можете присвоить значение nullable int так же, как и int, а также можете присвоить значение null.

Обнуляемое int может быть полезно, когда вы хотите добавить другое состояние (недействительное или неинициализированное) к типу значения. Обнуляемое int нельзя использовать в циклах, поскольку переменные цикла всегда должны объявляться как int.

Int vs. Float и Double

Int похож на типы float и double, но служат для разных целей.

Int:

  • Занимает меньше места, чем другие типы.
  • Имеет более быструю арифметику.
  • Использует только целые числа
  • Более эффективно использует кеши и пропускную способность передачи данных.

Типы с плавающей запятой и двойные :

  • Использует вдвое больше памяти
  • Может содержать десятичную точку
  • Может содержать больше символов

Разница между типами float и double заключается в диапазоне значений. Диапазон double вдвое больше, чем float, и он вмещает больше цифр.

Примечание. INT также используется как формула в Microsoft Excel для округления чисел в меньшую сторону, но она не имеет ничего общего с int, как описано на этой странице.

Оцените статью
recture.ru
Добавить комментарий