Tam Ədəd və Göstərici Arasındakı Fərq

Tam Ədəd və Göstərici Arasındakı Fərq
Tam Ədəd və Göstərici Arasındakı Fərq

Video: Tam Ədəd və Göstərici Arasındakı Fərq

Video: Tam Ədəd və Göstərici Arasındakı Fərq
Video: Web Dizayner kimdir? Hansı işi görür? 2024, Noyabr
Anonim

Tam Ədərə vs Göstərici

Tam ədəd və göstərici terminləri proqramlaşdırma dillərinin əksəriyyətində istifadə olunur. Kompüter proqramlaşdırma dillərində tam riyazi tam ədədlərin alt çoxluğunu təmsil edən hər hansı bir məlumat növü olaraq adlandırılır, göstəricilər isə dəyərin ünvanından istifadə edərək kompüterin yaddaşında başqa yerdə saxlanılan başqa bir dəyərə işarə edən və ya birbaşa istinad edən bir növ kimi təyin olunur..

tam

Kompüter proqramlaşdırma dillərində tam ədəd riyazi tam ədədlərin alt çoxluğunu təmsil edən məlumat növüdür. İnteqral hissəsi olan verilənlərin qiyməti onun uyğun gəldiyi riyazi tam ədəddir. Dəyər verilənləri təmsil etməklə bu şəkildə kompüterin yaddaşında saxlanılır. İnteqral tiplər imzalanmış və imzasız ola bilər. İmzalı o deməkdir ki, onlar mənfi tam ədədləri, işarəsiz isə mənfi olmayan tam ədədləri təmsil edə bilər.

Bit sətri müsbət tam ədədi təmsil etməyin ən ümumi üsuludur. Bu, ikili say sistemindən istifadə etməklə edilir. Bitlərin ardıcıllığında bir dəyişiklik var. Tam ədəd növünün dəqiqliyi və ya eni bitlərin sayını təmsil edir.

İkili say sistemində mənfi ədədlər üç yolla göstərilə bilər. Bu, birinin tamamlaması, ikinin tamamlaması və ya işarənin böyüklüyü ilə edilə bilər. Bununla belə, tam ədədləri təmsil etmək üçün başqa bir üsul var və o, ikili kodlu onluq adlanır. Lakin bu günlərdə bu üsul nadir hallarda istifadə olunur.

Müxtəlif inteqral növləri müxtəlif CPU-lar tərəfindən dəstəklənir. Həm imzalanmış, həm də imzalanmamış növlər müxtəlif avadanlıqlar tərəfindən dəstəklənir, lakin bəzi sabit genişlik dəstləri var.

Göstərici

Kompüter proqramlaşdırma dilində göstərici, dəyəri kompüterin yaddaşında başqa yerdə saxlanılan başqa qiymətə işarə edən və ya birbaşa istinad edən məlumat növü kimi müəyyən edilir. Göstəricilər yüksək səviyyəli dillərdə ümumi təyinatlı registrlərdə yer alır, maşın kodu və ya montaj dili kimi aşağı səviyyəli dildə isə mövcud yaddaşda aparılır. Yaddaşdakı bir yerə göstərici ilə istinad edilir. Göstərici, həmçinin daha mücərrədləşdirilmiş məlumat növünün daha az çıxarılan və ya sadə tətbiqi kimi müəyyən edilə bilər. Göstəricilər müxtəlif proqramlaşdırma dilləri tərəfindən dəstəklənir, lakin bəzi dillərdə göstəricilərin istifadəsinə dair bəzi məhdudiyyətlər var.

Axtarış cədvəlləri, ağac strukturları, sətirlər və nəzarət cədvəlləri kimi təkrarlanan əməliyyatlar zamanı performans əhəmiyyətli dərəcədə yaxşılaşdırıla bilər. Prosedur proqramlaşdırmasında göstəricilər giriş nöqtələrinin ünvanlarını saxlamaqda da istifadə olunur. Bununla belə, obyekt yönümlü proqramlaşdırmada göstəricilər funksiyalardakı metodları birləşdirmək üçün istifadə olunur.

Göstəricilər istinadlara müraciət etmək üçün istifadə olunsa da, onlar məlumat strukturlarına daha düzgün tətbiq oluna bilər. Göstəricilərlə əlaqəli müəyyən risklər var, çünki onlar kompüterin yaddaş ünvanlarına qorunan və mühafizəsiz daxil olmağa imkan verir.

Tövsiyə: