Разлика између инт и лонг

Кључна разлика - инт вс дуго
 

У програмирању је потребно похрањивање података. Подаци се чувају у меморији. Локације меморије у које се могу сместити подаци називају се променљивим. Свака меморијска локација може похранити одређену врсту података. Величина меморије за сваку врсту података је различита. Инт тип података користи се за чување нумеричких вредности без децималних тачака. Пловани и двоструки типови података користе се за чување нумеричких вредности са децималним тачкама. Врста података Цхар користи се за смештање једне вредности знакова. Исто тако, сваки тип података може похранити одређену вриједност овисно о врсти. У програмским језицима као што је питхон, није потребно декларирати тип променљиве. Ако је програмер написан као а = 3, Питхон аутоматски идентификује да је то цела варијабла. У програмским језицима као што је Јава, програмер треба да наведе врсту података. Ако је променљива декларирана као инт, не може јој доделити вредност знака. Инт и лонг су две врсте података. Овај чланак говори о разлици између инт и лонг. Тхе кључна разлика између инт и лонг је то инт је 32 бита у ширину, док је дугачка 64 бита.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је инт
3. Шта је дуго
4. Сличности између инт и лонг
5. Упоредно упоређивање - инт вс лонг у табеларном облику
6. Резиме

Шта је инт?

Тип података инт је најчешће коришћени тип података који у себи садржи цела вредност. То је унапред дефинисан тип података који подржава велики број програмских језика као што је Јава. Да се ​​декларише цела варијабла, користи се кључна реч 'инт'. Стога се не може користити као идентификатор као што је назив променљиве или име методе. Погледајте доњи пример програма.

Слика 01: Јава програм са инт вредностима

Према горе наведеном програму, променљива а је инт и има вредност 10. Променљива б је инт и има вредност 20. Зброј а и б се израчунава и додељује суми променљиве. То је такође цео број. У петљи фор, 'и' је варијабла бројача. То је цели број. Поновиће се 5 пута. Кад вриједност 'и' постане 6, увјет постаје лажан и изађе из петље.

Састављање типова се може извести на типовима података. То је процес претварања једне врсте података у другу врсту података. При додељивању мањег типа података већем типу података није потребно уметање. Ширење се дешава у бајту, кратко, инт, дуго, плутајуће, двоструко. Када додељујете већем типу података малој врсти података, потребно је урадити кастинг.

Слика 02: Цастинг

У горњем програму, варијабла нум1 има вриједност 10. Варијабла нум2 има вриједност 20. Укупно је инт. Како је инт већи тип података од бајта, потребно је да га укуцате у бајт да бисте га спремили у бајт променљив. Ако нема типецастинга, то значи да је цела вредност додељена бајт променљивој, тако да ће доћи до грешке у времену компилације..

Шта је дуго?

Лонг је унапријед дефинирани тип података који пружају језици као што је Јава. У Јави је распон података од -9,223,372,036,854,775,808 (-2 ^ 63) до 9,223,372,036,854,775,807 (укључиво) (2 ^ 63-1). Ширина је 64 бита. Број бајтова дуго је 8 бајтова. Један бајт је еквивалентан 8 бита. Погледајте доњи програм.

Слика 03: Јава програм са дугим вредностима

Према горе наведеном програму, ширина и дужина су дуге променљиве. Резултујућа вредност се додељује дугој променљивој. Дуга је највећа врста података. Остале врсте података су мање него дугачке. Тако се другим типовима података могу доделити дуго, без уврштавања. Када доделите дугу вредност инт, потребно је да укуцате.

Која је сличност између инт и лонг?

  • И инт и лонг су унапред дефинисани типови података подржани од стране програмских језика као што је Јава.

Која је разлика између инт и лонг?

инт вс лонг

Инт тип података је 32-битни два комплементарна цела броја. Дуги тип података је 64-битни потписан два комплемента.
 Број бајтова
Инт је дугачак 4 бајта. Дуга је 8 бајтова.
Минимална вредност
Минимална вредност инта је - 2,147,483,648 (-2 ^ 31) у Јави Минимална вредност дуга је -9,223,372,036,854,775,808 (-2 ^ 63) у Јави
 Максимална вредност
Максимална вредност инта је 2.147.483.647 (укључиво) (2 ^ 31-1) у Јави Максимална вредност лонг је 9,223,372,036,854,775,807 (укључиво) (2 ^ 63-1) у Јави
Задана вриједност
Подразумевана вредност инт је 0. Подразумевана вредност лонг је 0Л.
Кључна реч
Кључна реч 'инт' се користи за проглашавање целог броја. Кључна реч 'лонг' користи се за декларирање дуга.
Потребна меморија
Инту треба мање меморије него дуго. Дуга захтева више меморије него инт.

Резиме - инт вс дуго

У програмирању је неопходно складиштење података. Ти подаци се чувају у меморијским локацијама. Те меморијске локације називамо променљивим. Свака варијабла има одређену врсту података коју треба похранити. Постоје типови података као што су инт, цхар, доубле и флоат итд. Овај чланак говори о разлици између две врсте података које су инт и лонг. Инт тип података је 32-битни два комплементарна цела броја. Дуги тип података је 64-битни потписан два комплемента. Дуга је већи тип података од инт. Разлика између инт и лонг је да је инт 32 бита у ширини, док је дугачак 64 бита.

Референце:

1.Поинт, Туториалс. „Основни типови Јава Јава“. Туториалс Поинт, 8. јануара 2018. Доступно овде
2. "Унесите конверзију у Јава са примерима." ГеексфорГеекс, 5. јануара 2017. Доступно овде