Získávání znalostí
/ Knowledge Discovery >> Získávání znalostí >> technologie >> počítač >> počítačový program >>

Základy C Programming

říklad, pokud váš program požádá o hodnotu od uživatele, nebo pokud se vypočítá hodnotu, budete chtít vzpomenout někam, takže jej můžete použít později. Způsob, jakým je váš program si pamatuje, co je pomocí proměnných. Například:
 int B; 

Tento řádek říká, " chci vytvořit prostor s názvem b, která je schopna uchovat jeden celočíselnou hodnotu ". Proměnná má jméno (v tomto případě, b) a typ (v tomto případě, int celé číslo). Můžete uložit hodnotu v B tím, že říká něco jako:

 b = 5; 

Můžete použít hodnotu v B tím, že říká něco jako:

 printf ("% d " , b); 

V jazyce C, existuje několik standardních typů pro proměnné:

  • int - integer (celé číslo) hodnoty
  • float - plovoucí bodové hodnoty
  • char - hodnoty jeden znak (například " m " nebo " Z ")

    Uvidíme příklady těchto jiných typů, jak jsme jít spolu
    printf
    <. p> Příkaz printf umožňuje posílat výstup na standardní výstup. Pro nás, standardní výstup je obecně na obrazovce (i když si můžete přesměrovat standardní výstup do textového souboru nebo jiného příkazu)

    Zde je další program, který vám pomůže dozvědět se více 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 souboru a uložit jej jako add.c. Kompilace s čáry gcc add.c -o přidat, a spusťte jej zadáním přidat (nebo ./add). Uvidíte řádku " 5 + 7 = 12 " , jako výstup

    Zde je vysvětlení jednotlivých linek v tomto programu:

  • Linka int a, b, c; deklaruje tři celočíselné proměnné s názvem A, B a C. Celočíselné proměnné držet celá čísla.
  • Další řádek inicializuje proměnnou s názvem a až na hodnotu 5.
  • Následující řádek nastaví b až 7.
  • Další řádek přidává a b a " přiřazuje " výsledek k c. Počítač přidává hodnotu v (5) na hodnotu v b (7), čímž výsledek 12, a pak místa, která novou hodnotu (12), do proměnné C. Proměnná c je přiřazena hodnota 12. Z tohoto důvodu se = v této řadě se nazývá ". Operátoru přiřazení "
  • Příkaz printf pak vytiskne řádek " 5 + 7 = 12 &Quot; V% d zástupné symboly v printf prohlášení působí jako vyhrazená místa pro hodnoty. K dispozici jsou tři% d vyhrazená místa, a na konci printf řádkem jsou tři názvy proměnných: a, b a c. C odpovídá up první% d s a nahradí 5 tam. To se shoduj