Бүтін және көрсеткіш арасындағы айырмашылық

Бүтін және көрсеткіш арасындағы айырмашылық
Бүтін және көрсеткіш арасындағы айырмашылық

Бейне: Бүтін және көрсеткіш арасындағы айырмашылық

Бейне: Бүтін және көрсеткіш арасындағы айырмашылық
Бейне: Нүкте, түзу және кесінді. 7 сынып. 2024, Шілде
Anonim

Бүтін және көрсеткіш

Бүтін және көрсеткіш терминдері бағдарламалау тілдерінің көпшілігінде қолданылады. Компьютерлік бағдарламалау тілдерінде бүтін сан математикалық бүтін сандардың жиынын көрсететін кез келген деректер түрі деп аталады, ал көрсеткіштер мәннің мекенжайын пайдаланып компьютер жадында басқа жерде сақталған басқа мәнді көрсететін немесе тікелей сілтейтін түр ретінде анықталады..

Бүтін

Компьютерлік бағдарламалау тілдерінде бүтін сан математикалық бүтін сандар жиынын көрсететін деректер түрі болып табылады. Интегралды бөлігі бар деректердің мәні ол сәйкес келетін математикалық бүтін сан болып табылады. Мән мәліметтерді көрсету арқылы компьютердің жадында осылай сақталады. Интегралдық типтер қолтаңбалы немесе қолтаңбасыз болуы мүмкін. Қолтаңба олардың теріс бүтін сандарды, ал таңбаланбауы теріс емес бүтін сандарды көрсете алатынын білдіреді.

Биттер тізбегі натурал санды көрсетудің ең кең тараған тәсілі болып табылады. Бұл екілік санау жүйесін қолдану арқылы жасалады. Биттердің орналасу тәртібінде әртүрлілік бар. Бүтін түрдің дәлдігі немесе ені биттердің санын білдіреді.

Екілік санау жүйесінде теріс сандарды үш жолмен көрсетуге болады. Бұл бір толықтауыш, екі толықтауыш немесе таңба-мөлшерімен орындалуы мүмкін. Дегенмен, бүтін сандарды көрсетудің тағы бір әдісі бар және ол екілік кодталған ондық деп аталады. Бірақ бұл әдіс қазір сирек қолданылады.

Түрлі интегралдық түрлерін әртүрлі процессорлар қолдайды. Қол қойылған және қол қойылмаған түрлерге әртүрлі аппараттық құралдар қолдау көрсетеді, бірақ кейбір бекітілген ені жинақтары бар.

Меңзер

Компьютерлік бағдарламалау тілінде көрсеткіш мәні компьютер жадында басқа жерде сақталған басқа мәнді көрсететін немесе тікелей сілтеме жасайтын деректер түрі ретінде анықталады. Көрсеткіштер жоғары деңгейлі тілдерде жалпы мақсаттағы регистрлердің орнында болады, ал машина коды немесе ассемблер тілі сияқты төмен деңгейлі тілде ол қолжетімді жадта орындалады. Жадтағы орынға көрсеткіш сілтеме жасайды. Көрсеткішті сонымен қатар абстракцияланған деректер түрінің аз шегерілетін немесе қарапайым орындалуын анықтауға болады. Көрсеткіштерге әртүрлі бағдарламалау тілдері қолдау көрсетеді, бірақ кейбір тілдерде көрсеткіштерді пайдалануға кейбір шектеулер бар.

Іздеу кестелері, ағаш құрылымдары, жолдар және басқару кестелері сияқты қайталанатын әрекеттер кезінде өнімділікті айтарлықтай жақсартуға болады. Процедуралық бағдарламалауда көрсеткіштер кіру нүктелерінің адрестерін ұстауда да қолданылады. Дегенмен, нысанға бағытталған бағдарламалауда көрсеткіштер функциялардағы әдістерді байланыстыру үшін қолданылады.

Сілтемелерді шешу үшін көрсеткіштер пайдаланылғанымен, бірақ оларды деректер құрылымдарына дұрысырақ қолдануға болады. Көрсеткіштермен байланысты белгілі бір қауіптер бар, себебі олар компьютердің жад мекенжайларына қорғалған және қорғалмаған кіруге мүмкіндік береді.

Ұсынылған: