liczby rzeczywiste (double)
1.0 - liczba rzeczywista, typ double,
l. 3l2e2 - liczba rzeczywista 1,312*102, typ double,
-2.124E-1 - liczba rzeczywista -2,124*10'', typ double.
Zmiana typu literału liczbowego
Typy literałów liczbowych mogą być zmieniane przez programistę poprzez użycie przyrostków:
- dla typów całkowitych:
u lub U - wartość ma być potraktowana jako unsigned (int lub long),
1 lub L - wartość ma być potraktowana jako long (int lub unsigned int).
- dla typów rzeczywistych:
1 lub L - wartość ma być potraktowana jako long double,
f lub F - wartość ma być potraktowana jako float.
Przykłady:
5L - liczba całkowita typu long,
4.52 f - liczba rzeczywista typu float (a nie long),
2.5L - liczba rzeczywista typu long double.
Literały znakowe
Literały znakowe (pojedyncze znaki) zapisywane są za pomocą apostrofów, np. char c = 'a'; c = '1' ;
Operatory arytmetyczne
- jednoargumentowe:
+ - plus, znak liczby,
- minus, zmienia wartość wyrażenia na przeciwną,
++ - operator inkrementacji (zwiększa wartość zmiennej o 1),
- operator dekrementacji (zmniejsza wartość zmiennej o 1).
Operatory ++, -- mogą występować jako:
- przedrostek (przed nazwą zmiennej): ++i, - -i
wartość zmiennej modyfikowana jest przed jej wykorzystaniem,
- przyrostek (po nazwie zmiennej): i++, otwartość zmiennej modyfikowana jest po jej wykorzystaniu.
Podstawy Informatyki 1
© 2005 Jarosław Forenc