ponieważ nie możemy skonstruować zdania bez użycia słów, podobnie nie możemy skonstruować programu bez użycia bloków konstrukcyjnych. Najmniejszym elementem programu jest token. Bez Tokenów programowanie nie może być wykonane w C. Ogólnie Rzecz Biorąc, tokeny w C są podstawowym składnikiem tworzenia kodu źródłowego.

dzisiaj dobrze poznałbyś–

  1. słowa kluczowe w C
  2. identyfikatory w C
  3. ciągi znaków w C
  4. operatory w C
  5. stała w C
  6. znaki specjalne w C

Bądź na bieżąco z najnowszymi trendami technologicznymi
Dołącz do DataFlair na Telegramie!!

co to są tokeny w C?

tokeny w języku C są najmniejszą możliwą jednostką programu, która przekazuje kompilatorowi określone znaczenie. Jest to element składowy języka programowania.

różne rodzaje tokenów w C

Istnieje 6 rodzajów tokenów w językach programowania C-

różne rodzaje tokenów w C

ważne jest, aby zrozumieć, że nazwy te nie mogą być używane zamiennie, dlatego omówimy szczegółowo każdy typ tokenów w C.

słowa kluczowe w języku C

słowa kluczowe w języku C są wstępnie zdefiniowanymi & słowami zastrzeżonymi, z których każdy ma swoje znaczenie i dlatego ma określoną funkcję z nim związaną. Nie możemy po prostu używać słów kluczowych do przypisywania nazw zmiennych, ponieważ oznaczałoby to zupełnie inne znaczenie i byłoby błędne. Istnieje w sumie 32 słów kluczowych oferowanych w C.

auto break case char
dalej do domyślnie const
double else enum extern
for if goto float
int long register return
signed static sizeof short
struct switch typedef Unia
void while volatile unsigned

Key takeaway: wszystkie słowa kluczowe w C są małe litery w przyrodzie.

Czy wiesz jak tworzyć własne pliki nagłówkowe w C?

oprócz wyżej wymienionych słów kluczowych istnieją pewne dodatkowe słowa, których nie można używać jako nazw zmiennych. Są one wymienione w kolejności alfabetycznej w następujący sposób:

  1. asm
  2. bool
  3. catch
  4. class
  5. const_cast
  6. delete
  7. dynamic_cast
  8. explicit
  9. eksport
  10. false
  11. friend
  12. inline
  13. mutable
  14. przestrzeń nazw
  15. nowy
  16. operator
  17. prywatny
  18. protected
  19. public
  20. reinterpret_cast
  21. static_cast
  22. template
  23. this
  24. throw
  25. True
  26. try
  27. typeid
  28. typename
  29. using
  30. wirtualne
  31. wchar_t

identyfikatory w C

Programista C ma przepis do nadawania nazw własnych zmiennych, tablic i funkcji. Są one nazywane identyfikatorami w języku C. użytkownik może używać kombinacji różnych zestawów znaków dostępnych w języku C do nazwania identyfikatora, ale istnieją pewne zasady, których użytkownik musi przestrzegać podczas nazywania identyfikatorów, w przeciwnym razie sytuacja okazałaby się ryzykowna.

zasady dotyczące identyfikatorów w C–

  1. pierwszy znak: Pierwszy znak identyfikatora powinien koniecznie zaczynać się od alfabetu lub podkreślenia. Nie może zaczynać się od cyfry.
  2. Brak znaków specjalnych: C nie obsługuje używania znaków specjalnych podczas nazywania identyfikatora. Na przykład nie można używać znaków specjalnych, takich jak przecinek lub znaki interpunkcyjne.
  3. brak słów kluczowych: używanie słów kluczowych jako identyfikatorów jest surowo zabronione, ponieważ są to słowa kluczowe, o których już rozmawialiśmy.
  4. brak białej przestrzeni: Białe spacje obejmują spacje puste, nowy wiersz, powrót karetki i poziomą zakładkę, których nie można użyć.
  5. limit słów: nazwa identyfikatora może mieć dowolnie długą sekwencję, która nie powinna przekraczać 31 znaków, w przeciwnym razie byłaby nieistotna.
  6. rozróżnia wielkość liter: wielkie i małe litery są traktowane inaczej.

oto tabela, która ilustruje prawidłowe użycie identyfikatorów w C:

Nazwa identyfikatora poprawna lub nieprawidłowa korekta lub alternatywa, jeśli Nieprawidłowa Wyjaśnienie, jeśli Nieprawidłowa
20th_name Invalid name_20 narusza regułę 1, ponieważ zaczyna się od cyfry
ważne
rynek.bill Invalid market_bill
narusza Przepis 2, ponieważ zawiera znak specjalny”.’
Usuń nieprawidłowy Usuń narusza zasadę 3, ponieważ zawiera słowo kluczowe
pracownik ważny
nazwa klienta nieprawidłowy nazwa klienta narusza regułę 4, ponieważ zawiera puste miejsce
obszar() ważny

stałe w C

często określane jako literały, stałe, jak sama nazwa wskazuje, są stałymi wartościami i.e. nie mogą zmienić swojej wartości podczas uruchamiania programu po ich zdefiniowaniu.

składnia stałej w programowaniu w języku C-

const data_type variable_name = value;

zapoznaj się z podstawowymi zasadami składni C

różne typy stałych w języku C-

  1. stałe Integer: są typu danych integer. Na przykład const int value = 400;
  2. stałe pływające: są typu danych float. Na przykład const float pi = 3.14;
  3. stałe znakowe: są typu danych character. Na przykład const char gender = 'f’;
  4. stałe łańcuchowe: są również typu danych character, ale różnią się w deklaracji. Na przykład const char name = „DataFlair”;
  5. stałe ósemkowe: system liczbowy, który składa się tylko z 8 cyfr, od 0 do 7, nazywa się systemem liczb ósemkowych. Stałe wartości ósemkowe Można zadeklarować jako, const int oct = 040; (jest to ósemkowy odpowiednik cyfry ” 32 ” w systemie liczb dziesiętnych.)
  6. stałe szesnastkowe: System liczbowy, który składa się z 16 cyfr, od 0 do 9 i alfabetów od ” A ” do „f”, nazywany jest szesnastkowym systemem liczbowym. Stałe wartości szesnastkowe Można zadeklarować jako, const int hex = 0x40; (jest to szesnastkowy odpowiednik cyfry 64 w systemie liczb dziesiętnych.)

nie walcz z typami danych w programowaniu C

ciągi znaków w C

podobnie jak znaki, ciągi są używane do przechowywania liter i cyfr. Ciągi znaków w C są określane jako tablica znaków. Jest zamknięty w podwójnych cudzysłowach, w przeciwieństwie do znaków, które są przechowywane w pojedynczych cudzysłowach. Zakończenie łańcucha jest reprezentowane przez znak null, który jest '\0′. Rozmiar łańcucha jest liczbą pojedynczych znaków, które posiada.

w C łańcuch może być zadeklarowany w następujący sposób:

char name = ''DataFlair"; // The compiler reserves 30 bytes of memory
char name = "DataFlair"; // The compiler reserves the required amount of memory
char name = { 'D' , 'a' , 't' , 'a' , 'F' , 'l , 'a' , 'i' , 'r' , '' }; // How a string is represented as a set of characters.

symbole specjalne C

oprócz liter i cyfr w C znajdują się znaki specjalne, które pomogą Ci manipulować lub wykonywać operacje na danych. Każdy specjalny symbol ma specyficzne znaczenie dla kompilatora C.

  1. – nawiasy kwadratowe-nawiasy otwierające i zamykające tablicę oznaczają pojedyncze i wielowymiarowe indeksy.
  2. () – nawiasy proste – używane do reprezentowania deklaracji funkcji i wywołań, używane w instrukcjach print.
  3. {} – nawiasy klamrowe-oznaczają początek i koniec określonego fragmentu kodu, który może być funkcjami, pętlami lub instrukcjami warunkowymi.
  4. , – przecinek – oddziela więcej niż jedno polecenie, jak w deklaracji różnych nazw zmiennych w C.
  5. # – Hash / Pound / Preprocessor-dyrektywa preprocesorowa, używana do oznaczania użycia pliku nagłówkowego.
  6. * – gwiazdka – do deklarowania wskaźników, używana jako argument do mnożenia.
  7. ~ – tylda – jako Destruktor wolnej pamięci.
  8. . – Kropka/kropka – aby uzyskać dostęp do członka struktury.

operatory w C

operatory w C to narzędzia lub symbole, które są używane do wykonywania określonej operacji na danych. Operacje wykonywane są na operandach. Operatory można podzielić na trzy kategorie, w zależności od liczby użytych operandów. Które są następujące:

1. Uniary: polega na użyciu jednego pojedynczego operandu. Na przykład,’!”jest operatorem jednoargumentowym, który operuje na jednej zmiennej, powiedzmy” C ” jako !c, które oznacza jego zaprzeczenie lub dopełnienie.

2. Binarny: polega na użyciu 2 operandów. Są one dalej klasyfikowane jako:

  • arytmetyka
  • relacyjna
  • logiczna
  • przypisanie
  • bitowa
  • warunkowa

3. Ternary: Polega na użyciu 3 operandów. Na przykład ?: Jest używany zamiast warunków if-else.

uzyskaj pełny przegląd operatorów w C z przykładami

podsumowanie

tokeny w C są podstawowymi elementami składowymi programu. Osoba, która opanowała te koncepcje, jest cennym podmiotem na rynku. Różne rodzaje tokenów w C pozwalają nam na posiadanie wielu funkcjonalności w różnych dziedzinach. Krótko mówiąc, można powiedzieć, że każdy aspirant C powinien znać pojęcie tokenów w języku programowania C.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.