Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет391/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   387   388   389   390   391   392   393   394   ...   465
Байланысты:
аибм сплюс

417
1-ҚОСЫМША
С++ тілінің операциялары
Операциялар басымдықтар 
ының кему 
і бойынша келтірілген. Əртүрлі 
басымдықтағы операциялар аралық сызықтармен ажыратылған.
Операция
Қысқаша сипаттамасы
Унарлы операциялар
::
көріну аймағына қатынасу
.
таңдау
->
таңдау
[ ]
индекстеу
( )
функцияны шақыру
<тип>( )
құрастыру
++
постфикстік инкремент
--
постфикстік декремент
typeid
типті идентификациялау 
dynamic_cast
орындалу кезеңінде тексеру арқылы типті түрлендіру 
static_cast
компиляция кезеңінде тексеру арқылы типті түрлендіру 
reinterpret_cast
типті тексерусіз түрлендіру 
const_cast
типті тұрақтылық түрлендіру 
sizeof
объектінің немесе типтің мөлшері
--
префикстік декремент
++
префикстік инкремент
~
разрядтар бойынша терістеу
!
логикалық терістеу
-
арифметикалық терістеу (унарлық минус)
+
унарлық плюс
&
адресті алу
*
адрессіздендіру
new
жады бөлу
delete
жадыны босату
(<ТИП>)
типті түрлендіру
.*
таңдау
->*
таңдау


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
.
Мұндағы


Достарыңызбен бөлісу:
1   ...   387   388   389   390   391   392   393   394   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет