басымдықтағы операциялар аралық сызықтармен ажыратылған.
418
Операция
Қысқаша сипаттамасы
Бинарлы жəне тернарлы операциялар
*
көбейту
/
бөлу
%
бөлуден қалған қалдық
+
қосу
-
азайту
<<
солға ығыстыру
>>
оңға ығыстыру
<
кіші
<=
кіші немесе тең
>
үлкен
>=
үлкен немесе тең
==
тең
!=
тең емес
&
разрядтар бойынша конъюнкция (ЖƏНЕ)
^
разрядтары бойынша аластайтын НЕМЕСЕ
|
разрядтары бойынша дизъюнкция (НЕМЕСЕ)
&&
логикалық ЖƏНЕ
||
логикалық НЕМЕСЕ
?:
шартты операция (тернарлық)
=
меншіктеу
*=
көбейтіп барып меншіктеу
/=
бөліп барып меншіктеу
%=
бөлгендегі қалдықты тауып барып меншіктеу
+=
қосып барып меншіктеу
-=
азайтып барып меншіктеу
<<=
солға ығыстырып алып меншіктеу
>>=
оңға ығыстырып алып меншіктеу
&=
меншіктеуі бар разрядтары бойынша ЖƏНЕ
|=
меншіктеуі бар разрядтары бойынша НЕМЕСЕ
^=
меншіктеуі бар разрядтар бойынша аластайтын НЕМЕСЕ
throw
аластау
.
тізбектей отырып есептеу
419
2-ҚОСЫМША
printf топтамасының функциялары үшін
формат спецификациялары
Спецификация
Түсініктемесі
c
аргумент жеке символ ретінде қарастырылады
d, i
аргумент ондық жүйеге түрлендіріледі
e, E
fl oat
немесе
double
типіндегі айнымалы ретінде
қарастырылатын
аргумент ондық санға
[-]m.nnnnnne[+-]
xx
бейнесінде түрлендіріледі, мұнда ұзындығы
n
таңбадан
тұратын тіркес көрсетілген дəлдікпен анықталады (келесі
кестені қ.). Келісім бойынша алынатын дəлдік 6-ға тең
f
fl oat
немесе
double
типіндегі айнымалы ретінде
қарастырылатын
аргумент ондық санға
[-]mmm.nnnnn
бейнесінде түрлендіріледі, мұнда ұзындығы
n
таңбадан
тұратын тіркес көрсетілген дəлдікпен анықталады (келесі
кестені қ.). Келісім бойынша алынатын дəлдік 6-ға тең
g, G
%e
немесе
%f
форматының қысқаша жазылатын түрі пайда-
ланылады; мағынасы жоқ нөлдер көрсетілмейді
o
аргумент таңбасыз сегіздік санға түрлендіріледі (алдыңғы
нөл жазылмайды)
p
нұсқауышты он алтылық форматта шығару (бұл специфика-
ция стандартқа кірмейді, бірақ ол жүзеге асырылған барлық
нұсқаларда кездеседі)
s
аргумент тіркес болып табылады: тіркес символдары нөлдік
символға жеткенше немесе дəлдік спецификациясында
көрсетілген таңбалар саны біткенше шығарылады
u
аргумент таңбасыз ондық санға түрлендіріледі
x, X
аргумент таңбасыз он алтылық санға түрлендіріледі
(алдыңғы 0х жазылмайды)
%
%
символы шығарылады
420
Формат модификаторлары
Формат модификаторлары шығарылатын мəннің орналаст
ырылу енін
басқару үшін қолданылады. Модификаторлар бір немесе екі саннан тұрады,
біріншісі – сан шығарылатын позициялардың ең кіші мəнін береді, екіншісі
– сол позициялардың нешеуі санның бөлшегін (дəлдігін) көрсету үшін
қолданылатынын білдіреді. Егер көрсетілген позициялар саны шығарылатын
мəнді бейнелеуге жеткіліксіз болса, онда автоматты түрде мəнді толық
шығаруға жеткілікті позициялар саны бөлінеді:
□
%-minC
немесе
%minC
;
□
%-min.precisionC
немесе
%min.precisionC
.
Мұндағы
С
– жоғарыда келтірілген кестеде көрсетілген формат специфи-
кациясы,
min
– өрістің ең кіші мəнін беретін сан. Ондық санмен берілетін
precision
модификаторының мағынасы ол пайдаланатын төмендегі формат
спецификацияларына тəуелді болады:
□
тіркесті шығару кезінде
Достарыңызбен бөлісу: