Teknologian jakaminen

C-kieli - peruskehys, muuttujat, operaattorit

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Peruskehys:

  1. #include<stdio.h> //编译预处理指令
  2. int main() //程序的入口主函数main
  3. { //程序(函数、功能)结束标志
  4. return 0; //程序退出前返回给调用者(操作系统)的值
  5. } //程序(函数、功能)结束标志

muuttuja:

Pääpaino on muutoksessa ja sen arvo muuttuu ohjelman ajon aikana.

Neljä ominaisuutta: muuttujan nimi, muuttujan arvo, tallennusyksikkö, muuttujan tyyppi määritellään ensin ja sitten käytetään.

(1) Muuttujan nimi/tunniste:

Se koostuu kirjaimista, numeroista ja alaviivoista, ja se voi alkaa vain alaviivalla tai kirjaimella, ei numerolla, ja kirjainkoolla on merkitystä.

Nimeämistapa: Kuten nimestä voi päätellä, käytä englanninkielistä nimeämistä. CamelCase-nimikkeistö, int secondPreYear. Toimintojen nimiä edeltää usein alaviiva.

(2) Muuttuva tyyppi:

Yksinkertaisesti sanottuna käyttöjärjestelmässä (Windows, Linux) kokonaislukutyyppi on kokonaisluku (4 tavua = 32 bittiä), liukulukutyyppi on desimaali (float: 4 tavua = 32 bittiä) ja merkkityyppi. on ASCII-koodi (merkki: 1 tavu = 8 bittiä) (voidaan esittää kokonaisluvulla)

Huomautus: 32 bittiä 2 korotetaan 32. potenssiin

Mikro-ohjaimessa kokonaisluku on 2 tavua = 16 bittiä, eli suurin edustava luku on 2 16. potenssiin, joka on 65536

Operaattori:

C-kielessä on monia operaattoreita, jotka voidaan karkeasti jakaa seuraaviin luokkiin:

  1. aritmeettiset operaattorit: Käytetään matemaattisten perustoimintojen suorittamiseen.
    • +lisäys
    • -Vähennyslasku
    • *kertolasku
    • /jako
    • %Etsi loppuosa (moduuli)
    • ++itseään kasvattava
    • --Vähennä
  2. Relaatiooperaattorit: Käytetään kahden arvon vertaamiseen.
    • ==yhtä suuri
    • !=ei sama kuin
    • >enemmän kuin
    • <vähemmän kuin
    • >=suurempi tai yhtä suuri kuin
    • <=Pienempi kuin tai yhtä suuri kuin
  3. Loogiset operaattorit: Käytetään loogisten toimintojen suorittamiseen.
    • &&looginen JA
    • ||looginen tai
    • !loogista kieltämistä
  4. Bittioperaattorit: Käytetään kokonaislukujen binääribittien käyttämiseen.
    • &Bitittain JA
    • |Bittikohtaisesti TAI
    • ^Bitittainen XOR
    • ~Bitaalinen negaatio
    • <<Vaihto vasemmalle
    • >>Liiku oikealle
  5. toimeksiantooperaattori: käytetty tehtävään.
    • =Tehtävä
    • +=kumulatiivinen toimeksianto
    • -=progressiivinen tehtävä
    • *=kumulatiivinen toimeksianto
    • /=kumulatiivinen jakotoimeksianto
    • %=Etsi jäljellä oleva tehtävä
    • <<=vasen vuorotehtävä
    • >>=oikean vuoron tehtävä
    • &=bittikohtainen JA määritys
    • |=Bittikohtainen TAI -tehtävä
    • ^=Bittikohtainen XOR-määritys
  6. ehdollinen operaattori(Tunnetaan myös kolmiosaisena operaattorina):
    • ? :Ehdolliset operaattorit, kutena > b ? a : bIlmaise josa > bon vahvistettu, tulos ona, muutenb
  7. pilkkuoperaattori
    • ,Pilkkuoperaattoria käytetään useiden lausekkeiden suorittamiseen peräkkäin, mutta koko lausekkeen tulos on viimeisen lausekkeen tulos.
  8. operaattorin koko
    • sizeofOperaattoria käytetään tietotyypin tai muuttujan muistissa käyttämien tavujen määräämiseen.
  9. tyyppinen muunnosoperaattori
    • (type)Cast-operaattori, joka muuntaa lausekkeen arvon määritettyyn tyyppiin.
  10. alaindeksioperaattorijaRakenteen/liiton jäsenten pääsyoperaattorit
    • []Alaindeksioperaattori, jota käytetään taulukon indeksointiin ja osoittimen osoittaman elementin siirtymän hakemiseen.
    • .Rakenteiden tai liittojen jäsenoperaattorit.
    • ->Käytä rakenteen tai liiton jäseniä osoittimien avulla.
  11. osoittimen operaattori
    • &Hanki osoiteoperaattori.
    • *Osoittimen viittauksenpoistooperaattori (myös kertolaskuoperaattori, mutta konteksti määrää sen merkityksen).

Näillä operaattoreilla on erittäin tärkeä rooli C-kielessä ja ne muodostavat perustan erilaisten monimutkaisten lausekkeiden ja lausekkeiden rakentamiselle.