Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Základy C Programming

ôr
Premenné

Ako programátor, budete často chcete, aby váš program ". Pamätať " hodnota. Napríklad, ak váš program požiada o hodnotu od užívateľa, alebo ak sa vypočíta hodnotu, budete chcieť spomenúť niekam, takže ho môžete použiť neskôr. Spôsob, akým je váš program si pamätá, čo je pomocou premenných. Napríklad:

 int B; 

Tento riadok hovorí, " chcem vytvoriť priestor s názvom b, ktorá je schopná uchovať jeden celočíselnú hodnotu ". Premenná má meno (v tomto prípade, b) a typ (v tomto prípade, int celé číslo). Môžete uložiť hodnotu v B tým, že hovorí niečo ako:

 b = 5; 

môžete použiť hodnotu v B tým, že hovorí niečo ako:

 printf ("% d " , b); 

V jazyku C, existuje niekoľko štandardných typov pre premenné:

  • int - integer (celé číslo) hodnoty
  • float - plávajúce bodové hodnoty
  • char - hodnoty jeden znak (napríklad " m " alebo " Z ")

    Uvidíme príklady týchto iných typov, ako sme ísť spolu
    printf
    <. p> Príkaz printf umožňuje posielať výstup na štandardný výstup. Pre nás, štandardný výstup je všeobecne na obrazovke (aj keď si môžete presmerovať štandardný výstup do textového súboru alebo iného príkazu)

    Tu je ďalší program, ktorý vám pomôže dozvedieť sa viac o printf :.

     #include < stdio.h > int main () {int a, b, c; a = 5; b = 7; c = a + b; printf ("% d + d% =% d \\ N '';, a, b, c); return 0;} 

    Sem tento program do súboru a uložiť ho ako add.c. Kompilácie s čiary gcc add.c -o pridať, a spustite ho zadaním pridať (alebo ./add). Uvidíte riadku " 5 + 7 = 12 " , Ako výstup

    Tu je vysvetlenie jednotlivých liniek v tomto programe:

  • Linka int a, b, c; deklaruje tri celočíselné premenné s názvom A, B a C. Celočíselné premenné držať celé čísla.
  • Ďalšie riadok inicializuje premennú s názvom a až na hodnotu 5.
  • Nasledujúce riadok nastaví b až 7.
  • Ďalší riadok pridáva a b a " priraďuje " výsledok k c. Počítač pridáva hodnotu v (5) na hodnotu v b (7), čím výsledok 12, a potom miesta, ktoré novú hodnotu (12), do premennej C. Premenná c je priradená hodnota 12. Z tohto dôvodu sa = v tejto rade sa nazýva ". Operátoru priradenie "
  • Príkaz printf potom vytlačí riadok " 5 + 7 = 12 &Quote; V% d zástupné symboly v printf vyhlásení pôsobí ako vyhradené miesta pre hodnoty. K dispozícii sú tri% d