As We can ’t construct a lause without the use of words, samaten, We can’ t construct a program without using building blocks. Ohjelman pienin yksittäinen elementti on token. Ilman tokeneita ohjelmointia ei voida tehdä C: ssä.yleensä C: ssä olevat tokenit ovat lähdekoodin luomisen peruskomponentti.
tänään olisi hyvä tutustua–
- avainsanat C: ssä
- tunnisteet C: ssä
- merkkijonot C: ssä
- operaattorit C: ssä
- vakio C: ssä
- erikoismerkit C: ssä
Pysy ajan tasalla uusimpien teknologiasuuntausten kanssa
liity Dataflairiin Telegramissa!!
Mitä ovat poletit C: ssä?
poletit ovat C-kielessä ohjelman pienin mahdollinen yksikkö, joka välittää kääntäjälle tietyn merkityksen. Se on ohjelmointikielen rakennuspalikoita.
erityyppisiä poletteja C
C – ohjelmointikielissä on 6 erilaista polettia-
on tärkeää ymmärtää, että näitä nimiä ei voi käyttää vaihdellen, joten käsittelemme kutakin polettityyppiä yksityiskohtaisesti C: ssä.
avainsanat C
avainsanat C-kielessä ovat ennalta määriteltyjä & varattuja sanoja, joilla kullakin on oma merkityksensä ja siten siihen liittyvä erityinen funktio. Emme voi vain käyttää avainsanoja muuttujien nimien määrittämiseen, koska se merkitsisi täysin eri merkitystä kokonaan ja olisi virheellinen. On yhteensä 32 avainsanoja tarjotaan C.
auto | tauko | tapaus | merkki |
continue | do | default | const |
tupla | else | enum | extern |
for | if | goto | float |
int | pitkä | Rekisteri | paluu |
allekirjoitettu | staattinen | koko | lyhyt |
struct | switch | typef | unioni |
void | kun taas | haihtuvat | allekirjoittamattomat |
Key takeaway: Kaikki avainsanat C ovat pieniä luonteeltaan.
Osaatko luoda omia otsikkotiedostoja C-kielellä?
edellä lueteltujen avainsanojen lisäksi on olemassa tiettyjä lisäsanoja, joita ei voida käyttää muuttuvina niminä. Ne on lueteltu aakkosjärjestyksessä seuraavasti:
- asm
- bool
- saalis
- Luokka
- const_cast
- delete
- dynamic_cast
- eksplisiittinen
- vienti
- väärä
- ystävä
- inline
- inline
- nimisuoja
- uusi
- operaattori
- yksityinen
- suojattu
- julkinen
- reinterpret_cast
- static_cast
- template
- tämä
- heitto
- tosi
- yritä
- typeid
- typename
- käyttäen
- virtual
- wchar_t
Identifiers in C
C-ohjelmoijalla on säännös antaa muuttujille, matriiseille ja funktioille haluamansa nimet. Näitä kutsutaan tunnisteiksi C: ssä.käyttäjä voi käyttää eri merkistöjen yhdistelmää, joka on saatavilla C-kielellä tunnisteen nimeämiseksi, mutta käyttäjän on noudatettava tiettyjä sääntöjä tunnisteita nimetessään, muuten tilanne osoittautuisi vaikeaksi.
tunnisteita koskevat säännöt C: ssä–
- ensimmäinen merkki: Tunnisteen ensimmäisen merkin tulisi välttämättä alkaa joko aakkosilla tai alaviivalla. Se ei voi alkaa numerosta.
- ei erikoismerkkejä: C ei tue erikoismerkkien käyttöä tunnistetta nimettäessä. Esimerkiksi erikoismerkkejä, kuten pilkkua tai välimerkkejä, ei voi käyttää.
- ei avainsanoja: avainsanojen käyttö tunnisteina on ehdottomasti kielletty, koska ne ovat varattuja sanoja, joista olemme jo keskustelleet.
- ei valkoista tilaa: Valkoisiin välilyönteihin kuuluvat tyhjät välilyönnit, newline, carriage return ja vaaka-välilehti, joita ei voi käyttää.
- Sanaraja: tunnistenimellä voi olla mielivaltaisen pitkä jono, joka ei saisi ylittää 31 merkkiä, muuten se olisi merkityksetön.
- kirjainkoko huomioidaan: isoja ja pieniä kirjaimia käsitellään eri tavalla.
tässä on taulukko, joka havainnollistaa tunnisteiden kelvollista käyttöä C:
tunnisteiden nimi | Valid or Invalid | Correction or Alternative, If Invalid | Validation, If Invalid |
20th_nimi | virheellinen | nimi_20 | se rikkoo sääntöä 1, koska se alkaa numerolla |
_kuva | kelvollinen | – | – |
Tori.lasku | virheellinen | markkina_bill |
se rikkoo 2 artiklaa, koska se sisältää erityisluonteen.”’
|
poista | virheellinen | delet | se rikkoo sääntöä 3, koska se sisältää avainsanan |
työntekijä | voimassa | – | – |
asiakkaan nimi | virheellinen | asiakasnimi | se rikkoo sääntöä 4, koska se sisältää tyhjän tilan |
alue () | voimassa | – | – |
vakiot C
, joita usein kutsutaan kirjaimiksi, vakiot, kuten nimikin antaa ymmärtää, ovat kiinteitä arvoja i.e. ne eivät voi muuttaa arvoaan ohjelman aikana, kun ne on määritelty.
vakion syntaksi C-ohjelmoinnissa –
const data_type variable_name = value;
ota kierros C: n perussääntöihin
erilaisia C-kielen vakioita-
- kokonaisluku vakiot: nämä ovat kokonaisluku tietotyyppi. Esimerkiksi konst int-arvo = 400;
- kelluvat vakiot: nämä ovat float-tietotyyppiä. Esimerkiksi konst float pi = 3.14;
- Merkkivakiot: nämä ovat merkkitietotyyppiä. Esimerkiksi const char gender = ”f”;
- Merkkijonovakiot: nämäkin ovat merkkitietotyyppiä, mutta eroavat ilmoituksessa. Esimerkiksi const char name = ”DataFlair”;
- Oktaalivakiot: lukujärjestelmää, jossa on vain 8 numeroa, 0: sta 7: ään, kutsutaan oktaalilukujärjestelmäksi. Vakiot oktaaliarvot voidaan ilmoittaa seuraavasti: const int oct = 040; (se on desimaalilukujärjestelmässä luvun oktaaliekvivalentti ”32”.)
- Heksadesimaalivakiot: Lukujärjestelmää, jossa on 16 numeroa 0: sta 9: ään ja aakkoset ”a: sta” f: ään, kutsutaan heksadesimaalilukujärjestelmäksi. Vakiot heksadesimaaliarvot voidaan ilmoittaa seuraavasti: const int hex = 0x40; (se on desimaalilukujärjestelmässä numeron 64 heksadesimaaliekvivalentti.)
älä kamppaile tietotyyppien kanssa C-ohjelmoinnissa
merkkijonoja C
aivan kuten merkkejä, merkkijonoja käytetään kirjainten ja numeroiden tallentamiseen. Merkkijonoja C kutsutaan joukko merkkejä. Se on suljettu kahden lainausmerkin sisään, toisin kuin merkit, jotka on tallennettu yhteen lainausmerkkiin. Merkkijonon päättymistä edustaa null-merkki, joka on ”\0”. Merkkijonon koko on sen yksittäisten merkkien määrä.
C-kielessä merkkijono voidaan julistaa seuraavilla tavoilla:
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.
C: n erikoismerkkejä
kirjainten ja numeroiden lisäksi C: ssä on joitakin erikoismerkkejä, jotka auttavat manipuloimaan tai suorittamaan dataoperaatioita. Jokaisella erikoismerkillä on erityinen merkitys C-kääntäjälle.
- – hakasulkeet-alku-ja sulkusulkeet taulukon osoittavat yhden ja moniulotteinen alaindeksit.
- () – yksinkertaiset sulut-käytetään funktioilmoituksen ja kutsujen esittämiseen, käytetään printtilausekkeissa.
- {} – kihara henkselit-merkitsevät tietyn koodin fragmentin alkua ja loppua, joka voi olla funktio tai silmukka tai ehdollinen lauseke.
- , – pilkku-erottaa useamman kuin yhden lausekkeen, kuten eri muuttujien nimien julistuksessa C.
- # – Hash / Pound / Preprocessor – esiprosessoridirektiivi, käyttää otsikkotiedoston käytön ilmaisemiseen.
- * – asteriski – ilmoittaa osoittimet, joita käytetään operandina kertolaskuun.
- ~ – Tilde-vapaan muistin tuhoajana.
- . – Periodi / piste-rakenteen jäsenen käyttöön.
C: n operaattorit
C: n operaattorit ovat työkaluja tai tunnuksia, joita käytetään tietyn toiminnon suorittamiseen datalle. Operaatiot suoritetaan operandeilla. Operaattorit voidaan luokitella kolmeen laajaan kategoriaan käytettyjen operandien määrän mukaan. Jotka ovat seuraavat:
1. Unary: siinä käytetään yhtä operandia. Esimerkiksi ”!”on unary operaattori, joka toimii yhdellä muuttujalla, sano” c ” as !c, joka ilmaisee sen negaation tai komplementin.
2. Binary: siihen liittyy 2 operandien käyttö. Ne luokitellaan edelleen:
- aritmeettinen
- Relaatio
- looginen
- tehtävä
- Bitwise
- ehdollinen
3. Ternaari: Siinä käytetään 3 operandia. Esimerkiksi ?: Käytetään if-else-ehtojen sijasta.
Get a complete overview of operators in c with examples
Summary
Tokens in C are the basic building blocks of a program. Henkilö, joka hallitsee nämä käsitteet, on arvokas kokonaisuus markkinoilla. C: n eri tyyppisillä poleteilla on lukuisia funktioita eri kentille. Lyhyesti voidaan sanoa, että jokaisen C-kokelaan tulisi tuntea tokenien käsite C-ohjelmointikielessä.