Tässä opetusohjelmassa opit avainsanoista; varatut sanat C-ohjelmoinnissa, jotka ovat osa syntaksia. Opit myös tunnisteista ja niiden nimeämisestä.
Merkistö
Merkistö on joukko aakkosia, kirjaimia ja joitain erikoismerkkejä, jotka ovat voimassa C-kielellä.
Aakkoset
Isot kirjaimet: ABC… XYZ Pienet: abc … xyz
C hyväksyy sekä pienet että isot aakkoset muuttujina ja funktioina.
Numerot
0 1 2 3 4 5 6 7 8 9
Erikoismerkit
Erikoismerkit C-ohjelmoinnissa, | < | > | . | _ |
( | ) | ; | $ | : |
% | ( | ) | # | ? |
' | & | ( | ) | " |
^ | ! | * | / | | |
- | ~ | + |
White space -hahmot
Tyhjä tila, uusi viiva, vaakasuora välilehti, vaunun paluu ja lomakkeen syöttö.
C Avainsanat
Avainsanat ovat ennalta määriteltyjä, varattuja sanoja, joita käytetään ohjelmoinnissa ja joilla on kääntäjälle erityisiä merkityksiä. Avainsanat ovat osa syntaksia, eikä niitä voida käyttää tunnisteina. Esimerkiksi:
int money;
Tässä int
on avainsana, joka osoittaa, että raha on tyypin muuttuja int
(kokonaisluku).
Koska C on isot ja pienet kirjaimet, kaikki avainsanat on kirjoitettava pienillä kirjaimilla. Tässä on luettelo kaikista ANSI C: ssä sallituista avainsanoista.
C Avainsanatauto | double | int | struct |
break | else | long | switch |
case | enum | register | typedef |
char | extern | return | union |
continue | for | signed | void |
do | if | static | while |
default | goto | sizeof | volatile |
const | float | short | unsigned |
Kaikista näistä avainsanoista, niiden syntaksista ja sovelluksesta keskustellaan niiden aiheissa. Jos kuitenkin haluat lyhyen katsauksen näistä avainsanoista menemättä pidemmälle, käy luettelossa kaikista C-ohjelmoinnin avainsanoista.
C Tunnisteet
Tunniste viittaa entiteeteille annettuun nimeen, kuten muuttujiin, funktioihin, rakenteisiin jne.
Tunnisteiden on oltava yksilöllisiä. Ne on luotu antamaan yksilölle yksilöllinen nimi tunnistamaan se ohjelman suorituksen aikana. Esimerkiksi:
int money; double accountBalance;
Tässä raha ja accountBalance ovat tunnisteita.
Muista myös, että tunnistenimien on oltava erilaisia kuin avainsanat. Et voi käyttää int
tunnisteena, koska int
se on avainsana.
Tunnisteiden nimeämistä koskevat säännöt
- Kelvollisessa tunnisteessa voi olla kirjaimia (sekä isoja että pieniä), numeroita ja alaviivoja.
- Tunnisteen ensimmäisen kirjaimen tulee olla joko kirjain tai alaviiva.
- Et voi käyttää avainsanoja, kuten
int
,while
jne tunnisteina. - Ei ole sääntöä siitä, kuinka kauan tunniste voi olla. Joissakin kääntäjissä saattaa kuitenkin esiintyä ongelmia, jos tunniste on yli 31 merkkiä pitkä.
Voit valita minkä tahansa nimen tunnisteeksi, jos noudatat yllä olevaa sääntöä, mutta anna merkitykselliset nimet järkeville tunnisteille.