sciaga cc, informatyka, Mikrokontrolery


Deklaracje :

int→16bit, 32bit shortint→16bit

long int→32bit char→8bit znaki

float→32bit (l. zmiennoprzecinkowa)

double→64bit

Tablice:

Int tab[3] , 3-ilość elem tablicy

Operacje logiczne : AND, NOT, XOR, ORL, ANL, CPL

INSTRUKCJE:

If (wyrażenie)

Instrukcja1;

Else

Instrukcja2;

Instrukcja grupująca

{ }

While(wyrażenie=prawda)

Instrukcja

Do(instrukcja);

While(wyrażenie)

Break(przerwanie natychmiastowe);

Continue(powrót na początek pętli)

For(wyr1,wyr2,wyr3)

Np. For (I=0,I<8,I++)

Switch(wyrażenie)

{ case wartość1: ......;

wartość2:.......;

default:........; }

go to xxxx;

Biblioteki funkcji:

Main()

{int a,b,c;

a=1;b=2;c=suma(a,b);}

int suma(intx,inty)

{intc

c=x+y

return c;}

Wskaźniki:

Void swap(int*a, int*b)

Int c-deklaracja c I przydzielenie miejsca w pamięci

{static int c}-zmienna c zawsze istnieje w funkcji, poza funkcją c nie istnieje

extern int c- zmienna globalna, nie przydziela miejsca w pamięci, c jest widzialne wszędzie

printf scanf

znaki specjalne: %[flags][width][prec][f'n/h\l/L]typ; tzn.:pole znaczników; szerokość; precyzja

np.:printf(`'ala ma %d kotów'',liczba); liczba=5;

litera/rodzaj/wyświetlanie :d/int/dec; u/unsigned/dec; x/unsigned/hex,a,b,c,.. ;

X/unsigned/hex,A,B; f/float/zmiennoprzecinkowe; c/character/znak; s/string/ ziąg znaków



Wyszukiwarka