2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
- #include<stdio.h> //编译预处理指令
-
- int main() //程序的入口主函数main
- { //程序(函数、功能)结束标志
-
- return 0; //程序退出前返回给调用者(操作系统)的值
- } //程序(函数、功能)结束标志
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.
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.
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
C-kielessä on monia operaattoreita, jotka voidaan karkeasti jakaa seuraaviin luokkiin:
+
lisäys-
Vähennyslasku*
kertolasku/
jako%
Etsi loppuosa (moduuli)++
itseään kasvattava--
Vähennä==
yhtä suuri!=
ei sama kuin>
enemmän kuin<
vähemmän kuin>=
suurempi tai yhtä suuri kuin<=
Pienempi kuin tai yhtä suuri kuin&&
looginen JA||
looginen tai!
loogista kieltämistä&
Bitittain JA|
Bittikohtaisesti TAI^
Bitittainen XOR~
Bitaalinen negaatio<<
Vaihto vasemmalle>>
Liiku oikealle=
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? :
Ehdolliset operaattorit, kutena > b ? a : b
Ilmaise josa > b
on vahvistettu, tulos ona
, muutenb
。,
Pilkkuoperaattoria käytetään useiden lausekkeiden suorittamiseen peräkkäin, mutta koko lausekkeen tulos on viimeisen lausekkeen tulos.sizeof
Operaattoria käytetään tietotyypin tai muuttujan muistissa käyttämien tavujen määräämiseen.(type)
Cast-operaattori, joka muuntaa lausekkeen arvon määritettyyn tyyppiin.[]
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.&
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.