hteva vrednost od uporabnika, ali če se izračunava vrednost, boste želeli, da ga spomnim nekje tako da ga lahko uporabite kasneje. Način, kako vaš program zapomni stvari, ki je s pomočjo spremenljivk. Na primer:
int B; Ta vrstica pravi, " želim ustvariti prostor, imenovan b, ki je sposoben, da imajo eno celo število vrednosti ". Spremenljivka ima ime (v tem primeru, b) in tip (v tem primeru, ZU, celo število). Lahko shranite vrednost v B z besedami, nekaj podobnega:
b = 5; Lahko uporabite vrednost v B z besedami, nekaj podobnega:
printf ("% d " , b); V C, obstaja več standardne vrste spremenljivk:
int - celo (celo število) vrednosti
float - vrednosti s plavajočo vejico
char - Posamezne vrednosti znakov (kot " m " ali " Z ")
Bomo videli primere teh drugih vrst, ko gremo skupaj
printf
<. p> Izjava printf vam omogoča, da pošljete izhod na standardni ven. Za nas, standardni izhod je na splošno zaslon (čeprav lahko preusmerite standardni ven v besedilno datoteko ali drugega ukaza)
Tu je še en program, ki vam bo pomagal izvedeti več 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); vrnitev 0;} Vnesite ta program v datoteko in jo shranite kot add.c. Prevedete z linijo gcc add.c -o dodati, in nato zaženite z vpisom dodati (ali ./add). Boste videli postavo " 5 + 7 = 12 " ., kot je izhod
Tu je razlaga različnih linij v tem programu:
Linija int a, b, c; izjavlja tri celih spremenljivke poimenovane a, b in c. Integer spremenljivke imajo cela števila.
Naslednji linija inicializira spremenljivko z imenom a do vrednosti 5.
Naslednja vrstica nastavi b do 7.
Naslednji linija dodaja in b in " dodeljevalce " rezultat do c. Računalnik dodaja vrednosti v (5) na vrednost B (7), da se tvori rezultat 12 in nato kraje, nova vrednost (12) v spremenljivko c. Spremenljivka c je dodeljena vrednost 12. Iz tega razloga se = v tej vrstici se imenuje ". Operaterju odstop "
Izjava printf nato natisne črto " 5 + 7 = 12 " % D ograde v izkazu akta printf kot ograde za vrednosti se. Obstajajo trije% d ograde, in na koncu printf linije obstajajo tri variabilne ime: a, b in c. C ujema up prvi% d s in zamenjuje 5 tam. To se ujema z dr