//Р2-08. СРР - длины строк и символьных констант (литер) #include <iostream. h>
void main()
{ cout " " sizeof"" = " " sizeof ""; cout " " sizeof"AV = " " sizeof "A"; cout " " sizeof"A" = " " sizeof "A"; cout " " sizeof"n" = " " sizeof " "; cout " "NtsizeofX-WnX" = " " sizeof " "; cout " " sizeof"xFF* = " " sizeof "xFF"; cout " " sizeof,,xFF" * " " sizeof "xFF" ;
)
Результат выполнения программы;
aizeof"" = 1 sizeof A" = 1 sizeof"A" = 2
aizeof " = 1 sizeof" " " 2 sizeof xFF" = 1
■izeof"xFF" = 2
2. Знаки операций
Знаки операций обеспечивают формирование и последующее вычисление выражений. Выражение есть правило для получения значения. Один и тот же знак операции может употребляться в различных выражениях и по-разному интерпретироваться в зависимости от контекста. Для изображения операций в большинстве случаев используется несколько символов. В ANSI-стандарте языка Си определены следующие знаки операций [3, 5]:
[]
О
->
++
—
*
+
-
1
sizeof
/
%
"
"
<
>
<=
>=
==
! =
А
1
11
? :
* =
/-
%=
+=
~=
"=
"=
1 =
#
##
Дополнительно к перечисленным в Си++ введены:
. * ->* new delete typeid
За исключением операций [], О и ?: все знаки операций распознаются компилятором как отдельные лексемы.
тел. +7-928-779-28-49 (После: 19-00)
