// Podstawowe Typy Zmiennych Typ |Rozm.| Zakres | Typowe zastosowanie ---------------+-----+----------------------------+--------------------------------- bool | 1 b | true/false | typ logiczny ---------------+-----+----------------------------+--------------------------------- char | 1 B | 256 | Znak w kodzie ASCII ---------------+-----+----------------------------+--------------------------------- short int | 2 B | ± 32 768 | niewielkie l. całkowite int | 4 B | ± 2 147 483 647 | l. całkowite long long int | 8 B | ±9 223 372 036 854 775 807 | b. duże l. całkowite ---------------+-----+----------------------------+--------------------------------- float | 4 B | ~ 10^18 | l. zmiennoprzecink. double | 8 B | ~ 10^(+-308) | l. zmiennoprzecink. wyższej prec ---------------+-----+----------------------------+--------------------------------- void | - | 0 | reprezentuje brak typu Dodatkowo: unsigned signed , np: unsigned char = [ 0 , 255] signed char = [-128 , 127] unsigned int = [ 0 , 65535] signed int = [-32768 , 32767] //__________________________________________________________________ // Operatory arytmetyczne : = przypisanie += -= *= /= modyfikacja zmiennej ++ inkrementacja / suma++ ; postinkrementacja \ ++suma ; preinkrementacja -- dekrementacja / suma-- ; postdekrementacja \ --suma ; predekrementacja //__________________________________________________________________ // Operatory logiczne > < == != >= <= %(modulo) & (i) || (lub)