Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
2.4Znakiprzestankowe
2.4Znakiprzestankowe
29
ZnakamiprzestankowymiwjęzykuCokreślasięsymboleoodrębnymsemantycz-
nymiskładniowymznaczeniu.Znaczenietojestzależneodkontekstuimożeokre-
ślaćoperację,którąnależywykonaćwtakimprzypadkuznakprzestankowy
nazywasięoperatorem.ZestawwszystkichznakówprzestankowychjęzykaCpoka-
zujetabela2.2.
Tabela2.2.ZnakiprzestankowejęzykaC
[
]
(
)
{
}
&
*
+
-
~
!
<
>
<=
>=
==
!=
?
:
;
000
=
*=
<<=
>>=
&=
^=
|=
,
<:
:>
<%
%>
%:
%:%:
0
->
++
--
/
%
<<
>>
^
|
&&
||
/=
%=
+=
-=
#
##
Wymienionewostatnimrzędzietabeli2.2znakiprzestankowetotakzwanese-
kwencjedwuznakowe.Sekwencjetewewszystkichaspektachjęzykamająznaczenie
takiesamejakznaki,którezastępują,wedługzasadprzedstawionychwtabeli2.3.
Tabela2.3.DwuznakijęzykaCiichodpowiedniki
<:
[
<%
{
%:
#
:>
]
%>
}
%:%:
##
2.5
Stałełańcuchowe
Stałąłańcuchową(ang.string),lubpoprostułańcuchem,nazywamyujętywcu-
dzysówciągzerolubwiększejliczbyznaków.Przykładowełańcuchyto:
"Hello,world!"
oraz:
""
/Pustyłańcuch/