Informacje o nowych artykułach oraz akcjach edukacyjnych prosto na Twojej skrzynce e-mail!

Obsługa zmiennych w C++

Zmienne to najważniejszy element języka programowania. Zmienna (ang. var), to pewnego rodzaju kontener na dane, gdzie możemy zapisać różne informacje, a następnie w prosty sposób z ich skorzystać.

Pamiętajmy o tym iż każda zmienna zaimplementowana w C++ musi mieć określony typ danych. Podstawowymi typami dostępnym w języku C++ są:

Typy całkowite

Typ zmiennejZakresRozmiar w pamięci [bajty]
Short Int(-32768 – 32767)2
Int(-2147483648 – 21474783647)4
Long Int(-9223372036854775808 – 9223372036854775807)8
Unsigned short int(0 – 65535)2
Unsigned long long int(0 – 18446744073709551615)8
Char(-128 – 127)1
Unsigned char(0 – 255)8

Typy zmiennoprzecinkowe

Typ zmiennejZakresRozmiar w pamięci [bajty]
Float3.4E +/- 38 (7 cyfr)4
Double1.7E +/- 308 (15 cyfr)8
Long double1.7E +/- 308 (15 cyfr)8

C++ oferuje również:

  • Zmienne typu bool – przyjmują one wartość typu true lub false i zajmują 1 bajt w pamięci komputera,
  • Zmienne typu string – przyjmuje ona tekst (uwaga: użycie zmiennej typu string wymaga dołączenia nagłówka „string” #include <string>).

Znamy już typy zmiennych, napiszmy więc prosty program w którym zastosujemy zmienne do zapisania liczby podanej przez użytkownika, a następnie jej wyświetlenia:

#include <iostream>

using namespace std;

int main() {
    system("cls"); //czyścimy ekran
    cout << "Podaj liczbe: "; //wyświetlamy komunikat
    int liczba; //deklarujemy zmienną liczba typu int
    cin >> liczba; //zapisujemy podaną liczbę do zmiennej liczba
    cout << "Podales liczbe: " << liczba << "\n"; //wyświetlamy zawartość zmiennej
    system("pause"); //oczekujemy na wciśnięcie przycisku
}

Analizując powyższy kod należy zwrócić szczególną uwagę na sposób deklarowania zmiennych:
typ nazwaZmiennej;

Sposób wyświetlania zawartości zmiennch:
cout << nazwaZmiennej;

Oraz metodę odczytywania danych podanych przez urzytkownika:
cin >> nazwaZmiennej;

Oczywiście do programu, możemy dodać funkcje takie jak system(‘’cls’’);, która czyści ekran czy system(‘’pause’’);, która oczekuje na wciśnięcie przycisku.

Nazwy zmiennych nie mogą zawierać spacji, znaków specjalnych, polskich liter oraz muszą zaczynać się od litery. Przy nadawaniu nazwy zmiennych dobrze się zastanów za co zmienna ma odpowiadać i nadaj jej nazwę, która w przyszłości ułatwi Ci pracę nad kodem.

Fot: marissa, Flickr | CC.

Spodobało się?

Jeśli tak, to zarejestruj się do newslettera aby otrzymywać informacje nowych artykułach oraz akcjach edukacyjnych. Gwarantuję 100% satysfakcji i żadnego spamowania!

, ,

Dodaj komentarz

Odpowiedz

Twój adres e-mail nie zostanie opublikowany.

Pin It on Pinterest