Променљива је начин упућивања на складиште у а компјутерски програм. Ова меморијска локација садржи вредности - бројеве, текст или сложеније типове података као што су записи о платним списковима.
Оперативни системи учитавају програме у различите делове меморије рачунара, тако да не могу тачно да се зна у којој се меморијској локацији налази одређена променљива пре покретања програма. Кад се променљивој додељује симболично име као што је "запослени_паиролл_ид," преводилац или преводилац може да утврди где да сачувам променљиву у меморији.
Врсте променљивих
Када декларишете променљиву у програму, одредите њен тип, који може бити изабран из типова интегралне, плутајуће тачке, децималног, логичког или таласа. Тип говори компајлеру како поступати са променљивом и проверити грешке типа. Тип такође одређује положај и величину меморије променљиве, распон вредности које може да похрани и операције које се могу применити на променљиву. Неколико основних типова променљивих укључују:
инт - Инт је скраћеница за "интегер". Користи се за дефинисање нумеричких варијабли које садрже читаве бројеве. Инт варијабле могу да се сачувају само негативни и позитивни цели бројеви.
нула - Нуллабилни инт има исти опсег вредности као и инт, али може да похрани нулл поред целих бројева.
цхар - Цхар тип се састоји од Уницоде знакова - слова која представљају већину написаних језика.
боол - Боол је основна варијабилна врста која може примити само двије вриједности: 1 и 0, које одговарају тачно и лажно.
пловак, двоструко и децимално - ове три врсте варијабли обрађују читаве бројеве, бројеве децималним бројевима и фракцијама. Разлика између ова три лежи у распону вредности. На пример, дупла је двоструко већа од флоат-а и садржи више цифара.
Декларисање променљивих
Пре него што употребите променљиву, морате је прогласити, што значи да јој морате доделити име и врсту. Након што прогласите променљиву, можете је користити за чување врсте података за које сте је прогласили. Ако покушате да користите променљиву која није декларисана, ваш се код неће компајлирати. Проглашавање променљиве у Ц # има облик:
Листа променљивих састоји се од једног или више имена идентификатора раздвојених зарезима. На пример:
инт и, ј, к;
цхар ц, цх;
Иницијализација променљивих
Варијаблама се додељује вредност користећи знак једнаке вредности који следи константа. Образац је:
Вриједности можете додијелити варијабли у исто вријеме када је декларирате или касније. На пример:
инт и = 100;
или
кратак а;
инт б;
дупли ц;
/ * стварна иницијализација * /
а = 10;
б = 20;
ц = а + б;
О Ц #
Ц # је објектно оријентисан језик који не користи никакве глобалне променљиве. Иако се може саставити, скоро увек се користи у комбинацији са .НЕТ оквиром, зато се апликације написане у Ц # покрећу на рачунарима са инсталираним .НЕТ-ом.