W tym samouczku dowiemy się o zmiennych, literałach i stałych w C ++ na podstawie przykładów.
Zmienne C ++
W programowaniu zmienna to kontener (obszar przechowywania) do przechowywania danych.
Aby wskazać obszar przechowywania, każdej zmiennej należy nadać niepowtarzalną nazwę (identyfikator). Na przykład,
int age = 14;
Tutaj wiek jest zmienną int
typu danych i przypisaliśmy jej wartość całkowitą 14.
Uwaga:int
typ danych sugeruje, że zmienna może posiadać tylko liczby całkowite. Podobnie możemy użyć double
typu danych, jeśli musimy przechowywać ułamki dziesiętne i wykładnicze.
Dowiemy się szczegółowo o wszystkich typach danych w następnym samouczku.
Wartość zmiennej można zmienić, stąd nazwa zmiennej .
int age = 14; // age is 14 age = 17; // age is 17
Zasady nazywania zmiennej
- Nazwa zmiennej może zawierać tylko litery, cyfry i podkreślenie
_
. - Nazwa zmiennej nie może zaczynać się od liczby.
- Nazwy zmiennych nie powinny zaczynać się od dużej litery.
- Nazwa zmiennej nie może być słowem kluczowym. Na przykład
int
to słowo kluczowe używane do oznaczania liczb całkowitych. - Nazwa zmiennej może zaczynać się od podkreślenia. Jednak nie jest to uważane za dobrą praktykę.
Uwaga: Powinniśmy spróbować nadać zmiennym znaczące nazwy. Na przykład first_name jest lepszą nazwą zmiennej niż fn.
Literały języka C ++
Literały to dane używane do przedstawiania stałych wartości. Można ich używać bezpośrednio w kodzie. Na przykład: 1
, 2.5
, 'c'
itd.
Tutaj 1
, 2.5
i 'c'
są literały. Czemu? Nie możesz przypisać różnych wartości tym warunkom.
Oto lista różnych literałów w programowaniu w C ++.
1. Liczby całkowite
Liczba całkowita to literał numeryczny (powiązany z liczbami) bez żadnej części ułamkowej ani wykładniczej. W programowaniu w C istnieją trzy typy literałów całkowitych:
- dziesiętny (podstawa 10)
- ósemkowe (podstawa 8)
- szesnastkowy (podstawa 16)
Na przykład:
Dziesiętny: 0, -9, 22 itd. Ósemkowy: 021, 077, 033 itd. Szesnastkowy: 0x7f, 0x2a, 0x521 itd.
W programowaniu C ++ ósemkowy zaczyna się od a 0
, a szesnastkowy zaczyna się od a 0x
.
2. Literały zmiennoprzecinkowe
Literał zmiennoprzecinkowy to literał numeryczny, który ma postać ułamkową lub wykładniczą. Na przykład:
-2.0
0.0000234
-0.22E-5
Uwaga: E-5 = 10-5
3. Postacie
Literał znakowy jest tworzony poprzez umieszczenie pojedynczego znaku w pojedynczych cudzysłowach. Na przykład: 'a'
, 'm'
, 'F'
, '2'
, ')'
itd.
4. Sekwencje ucieczki
Czasami konieczne jest użycie znaków, których nie można wpisać lub które mają specjalne znaczenie w programowaniu w C ++. Na przykład nowa linia (enter), tabulator, znak zapytania itp.
Aby użyć tych znaków, używane są sekwencje ucieczki.
Sekwencje ewakuacyjne | Postacie |
---|---|
| Backspace |
f | Form feed |
| Nowa linia |
| Powrót |
| Zakładka pozioma |
v | Zakładka pionowa |
\ | Ukośnik wsteczny |
\' | Pojedynczy cudzysłów |
" | Podwójny cudzysłów |
? | Znak zapytania |
|