Какво е int в програмирането на C, C++ и C#?

Kakvo E Int V Programiraneto Na C C I C



The вътр ключовата дума е често използван тип данни в няколко езика за програмиране, включително C, C++ и C#. Терминът вътр е съкращение от цяло число. В целите числа няма дробни компоненти, тъй като те са цели числа.

В тази статия ще обсъдим използването на вътр на три популярни езика за програмиране: ° С , C++, и ° С#.







Съдържание



Какво е int тип данни

The вътр типът данни е основен тип в езиците за програмиране. The вътр може да съхранява числа като -10, 0, 42 или 100. Терминът вътр е кратка форма на цяло число и се използва широко във всичките три езика за програмиране C като C, C++ и C#.



вътр обикновено се представя като a подписан 32-битов или 64-битов цяло число, в зависимост от езика за програмиране и използваната платформа. В C, C++ и C#, вътр е ключова дума, използвана за деклариране на целочислени променливи.





Характеристики на инт

The вътр типът данни има няколко характеристики, които го правят полезен при програмирането:

  • Може да представлява както положителни, така и отрицателни числа.
  • Той има фиксиран размер, който зависи от езика, който използваме за програмиране и използваната платформа.
  • Може да се използва в математически операции като събиране и изваждане и др.
  • Може да се използва за представяне на адреси на паметта и други числени стойности.
  • Това е основен тип данни, който се поддържа широко от езици за програмиране и компилатори.

Размер на вътр

Размерът на ан вътр променливата зависи от езика за програмиране и използваната платформа. В C и C++ размерът на an вътр променливата зависи от платформата. Ако работим на 32-битова платформа, вътр размер ще бъде 32 (4 байта) и по подобен начин за 64-битови платформи с размер вътр ще бъде 64. Без значение каква платформа се използва, an вътр променливата в C# винаги ще бъде с размер 32 бита.



int в C програмиране

В програмирането на C, вътр е ключова дума, която се използва за деклариране на целочислени променливи. C поддържа цели числа със знак и без знак, които могат да бъдат 16-битови, 32-битови или 64-битови, в зависимост от използваната платформа. В C типът данни int има размер от 32 бита на повечето съвременни платформи.

За да намерите размера на int в C, изпълнете следния код:

#include
int main ( ) {
printf ( „Размер на int: %ld байта ' , размер на ( вътр ) ) ;
връщане 0 ;
}

int в програмирането на C++

C++ поддържа цели числа със знак и без знак, които могат да бъдат 16-битови, 32-битови или 64-битови, в зависимост от използваната платформа. В C++, вътр типът данни има размер от 32 бита на повечето съвременни платформи.

За да намерите размера на int в C++, изпълнете следния код:

#include
използване на пространство от имена std;
int main ( ) {
cout << 'Размер на int:' << размер на ( вътр ) << 'байтове' << endl;
връщане 0 ;
}

Int в програмирането на C#

C# поддържа само цели числа със знак, които имат фиксиран размер от 32 бита. C# не поддържа цели числа без знак. 32-битовите и 64-битовите хост системи не влияят на размера на C# вътр променливи, тъй като винаги е фиксирано, което е 32-битово.

За да намерите размера на int в C#, изпълнете следния код:

използване на системата;
клас програма {
статична празнота Основна ( низ [ ] аргументи ) {
Console.WriteLine ( „Размер на int: {0} байта“ , размер на ( вътр ) ) ;
}
}

Сравнение на int в различни езици за програмиране

Макар че вътр е основен тип данни в езиците за програмиране, размерът и характеристиките на вътр може да варира между различните езици за програмиране. Следната таблица обобщава разликите между вътр в C, C++ и C#:

Програмен език Размер (битове) Подписано/Неподписано Диапазон от стойности
° С 32 или 64 И двете -2147483648 до 2147483647
C++ 32 или 64 И двете -2147483648 до 2147483647
° С# 32 Подписано -2147483648 до 2147483647

Разлика между Signed и Unsigned Int

В компютрите, a подписан целочислен тип данни може да представлява както положителни, така и отрицателни числа, докато an неподписан целочисленият тип данни може да представлява само неотрицателни (т.е. положителни) числа.

А целочислен тип със знак , като вътр , запазва един бит за представяне на знака на числото. Това показва, че 32-битово цяло число със знак може да представлява стойности в диапазона от -2,147,483,648 до 2,147,483,647 . Най-значимият бит (най-левият бит) на a цяло число със знак представлява знака на числото. За отрицателен знак ще се използва 1, а за положителен ще се използва 0.

От друга страна, ан целочислен тип без знак , като unsigned int, не запазва малко за знака на числото. Това показва, че 32-битово цяло число без знак може да показва стойности в диапазона от 0 до 4,294,967,295 .

Забележка: По подразбиране типът данни int C, C++ и C# е подписан. За отрицателни числа типът данни int трябва да бъде дефиниран като signed, тъй като типовете данни unsigned int не могат да приемат отрицателни числа.

Декларация на Int променливи

В C, C++ и C#, вътр е ключовата дума, която декларира целочислени променливи. Синтаксисът за деклариране на целочислена променлива е както следва:

int име_на_променлива;

Например, за да декларирате целочислена променлива с име никой , можете да използвате следния код:

int дали;

Инициализация на Int променливи

След като декларирате целочислена променлива, можете да я инициализирате със стойност. Синтаксисът за инициализиране на целочислена променлива е както следва:

int име_на_променлива = стойност;

Например, за да декларирате и инициализирате целочислена променлива с име age със стойност 25, трябва да използвате следния код:

int възраст = 25 ;

Използвайте int в C

Ето примерен C код за използване на int.

#include
int main ( ) {
int num1 = 10 ;
int num2 = двадесет ;
вътр сума = num1 + num2;
printf ( '%д ' , сума ) ;
връщане 0 ;
}

В този пример променливата сума ще има стойност 30.

Използвайте int в C++

Ето един C++ код, който обяснява използването на int.

#include
използване на пространство от имена std;
int main ( ) {
int num1 = 10 ;
int num2 = двадесет ;
вътр сума = num1 + num2;
cout << сума << endl;
връщане 0 ;
}

Общата сума на две променливи от целочислен тип данни е 30.

Използвайте int в C#

Ето примерен C# код за използване на int.

използване на системата;
клас програма {
статична празнота Основна ( ) {
int num1 = 10 ;
int num2 = двадесет ;
вътр сума = num1 + num2;
Console.WriteLine ( сума ) ;
}
}

Общата сума на две числа ще бъде 30.

Заключение

вътр е основен тип данни в програмирането, който се използва за представяне на цели числа. Има фиксиран размер и може да се използва в математически операции. По подразбиране типът данни int е подписан и на трите езика C, C++ и C#. Обаче и C, и C++ поддържат и unsigned, но C# има поддръжка само за signed вътр стойности. За подробности относно типа данни int в C, C++ и C# прочетете тази статия.