Charakterystyka zmiennej (programowania), typy, przykłady

Charakterystyka zmiennej (programowania), typy, przykłady

A zmienny W programowaniu jest jednostka danych, która może zmienić wartość. Jest to najprostsza forma pamięci, reprezentująca obszar pamięci, w którym przechowywany jest element danych.

Gdyby program komputerowy był budynkiem, zmienne byłyby cegły, które stanowią jego podstawę. Zmienne są kluczowymi elementami każdego programu. To nie może być skuteczne bez zmiennych.

Źródło: Pixabay.com

Zmienną może być ceny temperatury powietrza lub akcji. Wszystkie to wartości, które mogą się zmienić.

Zmienne mają dwa ważne cele, w których programista może wybrać swoje nazwy, ułatwiając w ten sposób programowanie, a także mogą pisać programy lub funkcje, które działają z dowolną wartością w nich.

Jeśli znasz już arkusze kalkulacyjne, możesz pomyśleć, że zmienne są jak komórki, które mogą być używane w formułach, niezależnie od zawartych w nich wartości.

Wszystkie języki programowania proceduralnego, takie jak C, Basic i Pascal, mają zmienne, możliwość przyjmowania różnych rodzajów i umożliwienia ich manipulowania na różne sposoby.

[TOC]

Charakterystyka zmiennych programowania

Alokacja pamięci

Zmienna to znacznik pozycji pamięci komputera. Gdy nowa zmienna jest tworzona w programie, przypisuje ilość pamięci na podstawie typu danych zmiennych.

Dlatego jest to miejsce w pamięci komputera. Powinieneś pomyśleć o pamięci, jakby to był blok, po uruchomieniu programu będziesz mieć dostęp do bloku pamięci.

Oświadczenie

Podczas deklarowania zmiennej otrzymuje nazwę, a także podany typ. W rzeczywistości zostanie utworzona przestrzeń, w której zostanie zapisana jego wartość. Zatem, aby zadeklarować zmienną w programie, należy wskazać, jaki rodzaj zmiennej jest.

Może ci służyć: urządzenia do wejścia i wyjścia

Niektóre języki programowania wymagają zmiennej przed jej użyciem. Inne pozwalają zdefiniować wartość zmiennej bez konieczności zgłaszania jej najpierw.

Zakres

Za pośrednictwem zakresu określa się, jak daleko można odczytać lub zmienić wartość zmiennej.

Zmienne globalne to te, które można używać w całym programie. Oznacza to, że jego zakres jest pełną aplikacją.

Zmienne lokalne mogą być stosowane tylko w funkcji lub procedurze, w której zostały zadeklarowane, lub także w dowolnej innej funkcji wywołanej przez tę funkcję.

Zakres jest hierarchiczny i ma zastosowanie tylko w malejący sposób, od głównego organu programu do funkcji, które wywołuje, oraz od funkcji do innych podfunkcji.

Dlatego jeśli zmienna jest zadeklarowana na górze programu, innej zmiennej nie można zadeklarować w jednej funkcji o tej samej nazwie.

Jeśli jednak zmienna jest zadeklarowana w jednej funkcji, inną zmienną można zadeklarować o tej samej nazwie w innej funkcji. Będą to różne zmienne i mogą mieć różne wartości.

Rodzaje zmiennych programowania

W momencie tworzenia zmiennej musisz także zadeklarować, jaki rodzaj danych będzie zawierać. Odbywa się to, ponieważ program będzie wykorzystywał różne typy danych na różne sposoby.

Cały (krótki, długi)

Ten typ odpowiada liczbom całkowitym, takim jak 1, -15, 0. Całe zmienne są używane, gdy wiadomo, że nigdy nie będzie niczego po punkcie dziesiętnym. Na przykład, jeśli programowanie jest programowane generator piłki loterii, wszystkie piłki mają liczby całkowitą.

Może ci służyć: stałe (programowanie): koncepcja, typy, przykłady

Różnica między krótkimi i długimi typami to liczba bajtów używanych do ich przechowywania.

Będzie to różnić się w zależności od systemu operacyjnego i używanego sprzętu. Obecnie można założyć, że liczba całkowita będzie co najmniej 16 bitów, a długa liczba będzie wynosić co najmniej 32 bity.

Punkt pływający (prosty, podwójny)

Liczby zmiennoprzecinkowe, takie jak 3.2435, to te zawierające części ułamkowe. Proste i podwójne kwantyfikatory są analogiczne do krótkich i długich kwantyfikatorów używanych z typem liczb całkowitych, aby wskazać, ile bitów zostanie użyte do przechowywania zmiennej.

Postać

Ten typ reprezentuje wartość znaku. Na przykład litera alfabetu, cyfra lub specjalny symbol. Służy do przechowywania jednego tekstu.

Jest to powszechnie widoczne w programach C, które nie mogą obsługiwać postaci znaków. Wartość, która jest przechowywana.

Boolean

Zmienna logiczna może przechowywać jedną z następujących dwóch wartości: prawda lub fałsz. Zazwyczaj są to liczba całkowita, na przykład w Visual Basic False to 0, a prawda to -1. Wartości True i False są stałe.

Łańcuch stałej długości

Łańcuchy są zmiennymi zawierającymi tekst i są dostępne w dwóch typach. Z łańcuchem o stałej długości deklaruje, ile znaków będzie zawierać łańcuch.

Niektóre połączenia z interfejsem API w systemie Windows wymagają użycia łańcuchów o stałej długości, ale na ogół nie są one używane w podstawowym. W C są one wdrażane jako aranżacja postaci.

Łańcuch o zmiennej długości

Jest to taki, w którym długość nie jest zdefiniowana. Jest to z góry określony typ w Basic i jest przydatny do przyjęcia wpisu użytkownika, w którym nie wiadomo.

Może ci służyć: jednostki pomiaru przechowywania

Przykłady zmiennych programowych

Poniżej znajduje się przykład zmiennej używanej w języku programowania Perla.

- Mój $ nameremp = „test pisemny”;

- Wydrukuj „Przykład widziany, $ nazwa Rib”;

W tym przykładzie zmienna o nazwie NameRecom jest zadeklarowana za pomocą słowa kluczowego my. Znak dolara ($) w języku programowania Perl wskazuje, że NameRecomp jest nazwą zmiennej, ale znak dolara nie jest częścią nazwy zmiennej.

W pierwszym wierszu programu zmienna przypisuje się wartość za pomocą operatora przypisania „=”.

Nazwa nazwy to łańcuch znaków: test pisemny, który jest w podwójnych cytatach. Podwójne cytaty wskazują, że tekst w środku jest łańcuchem znaków, ale nie jest częścią danych łańcucha.

Po utworzeniu programu instrukcja wydruku zastępuje nazwę $ Name Retomp swoją przypisaną wartością łańcucha, pokazując w ten sposób wynik: przykład widziany, test pisemny.

Zmień zmienną

Istnieje wiele różnych sposobów zmiany zmiennej, wymiany lub ustanowienia innej wartości. Poniższa tabela wyraża przykłady zmiany zmiennej, wyjaśniając, co się dzieje.

Bibliografia

  1. Martin Gibbs (2020). Podstawy zmiennych w programowaniu C. Zaczerpnięte z: Study.com.
  2. Zaawansowane ICT (2020). Zmienne i struktury danych w programowaniu. Zaczerpnięte z: Advanced-ICT.Informacje.
  3. Future Learn (2020). Korzystanie z typów danych i zmiennych. Zaczerpnięte z: futurelearn.com.
  4. Computer Hope (2020). Zmienny. Zaczerpnięte z: computerHope.com.
  5. Ravepedia (2020). Zmienny. Zaczerpnięte z: Ravepedia.com.