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



Pdf көрінісі
бет46/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   42   43   44   45   46   47   48   49   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

а

 жəне 


b

 – бүтін типті айнымалылар болып, олар төмендегідей түрде 

сипатталса:

int a = 2, b = 5;

онда 


а + b

 өрнегінің мəні 7 жəне типі 

int

 болады, ал 



а = b

 өрнегі 


а

 

айнымалысына орналастырылған шамаға тең (мұнда 5) мəнді жəне осы 



айнымалның типіне сəйкес келетін типті қабылдайды. Осылайша, С++ 

тілінде 


а = b = с

 түріндегі өрнекте алдымен 



b = с

 өрнегі есептеледі, со-

дан кейін оның мəні 

а

 айнымалысына меншіктелетін оң жақта орналасқан 

операнд болып саналады.

 Өрнек құрамында əртүрлі типтегі операндтар болуы мүмкін. Егер 

операндтардың типтері бірдей болса, онда операция нəтижесі де сол типте 

болады. Егер операндтардың типтері əртүрлі болса, онда есептеу алдында 

белгілі бір ережелер бойынша типтерді түрлендіру атқарылады, яғни ша-

малар дəлдігін қамтамасыз ету үшін ендері қысқа типтегі мəндер ендері 

ұзынырақ типтерге түрлендіріледі. 

 Түрлендірулер екі түрде орындалады:

□  шамалардың ішкі бейнесін өзгерту (дəлдікті жоғалту арқылы  немесе 

дəлдікті жоғалтпайтын);

□  шамалардың тек ішкі бейнесінің интерпретациялануын өзгерту.



33

Бірінші түрге, мысалы, бүтін санды нақты санға (дəлдікті жоғалтпайтын) 

жəне керісінше (мүмкін, дəлдікті жоғалта отырып) түрлендіру, ал екінші түрге 

– таңбалы бүтін санды таңбасыз бүтін санға түрлендіру жатады. 

Егер 



Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   ...   642




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

    Басты бет