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


// Жақша қажет емес - қосу басымдығы



Pdf көрінісі
бет259/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   255   256   257   258   259   260   261   262   ...   466
Байланысты:
pavlovskaia-jogargy-dengeili

286
// Жақша қажет емес - қосу басымдығы << операциясынан
// жоғары: 
cout << i + j;
// Жақшалар қажет - қатынас операциясының басымдығы
// << операциясынан төмен: 
cout << (i < j);
cout << (i << j); // Оң жақтағы << операциясы
// ығыстыруды білдіреді 
Шамаларды енгізу кезінде олар босорын символдарымен (босорындармен, та-
буляция жəне келесі жолға көшіру белгілерімен) ажыратылып жазылуы тиіс. Егер 
кезекті символ рұқсат етілмеген таңба болса, мəліметті шығарып алу тоқтатылады.
Егер ағымға орналастыру операциясында қандай да бір айнымалыны 
өзгертетін өрнек кездесетін болса, онда ол операциялар тізбегінде бір реттен 
артық орналаспауы тиіс, өйткені мұндайда нəтиже компилятордың жүзеге 
асырылуына байланысты (тəуелді) болуы мүмкін.
<<
жəне 
>>
операциялары барлық құрамдас мəліметтер типтері үшін асыра 
жүктелген, осы арқылы шамалар типіне сəйкес автоматты түрде енгізу мен 
шығаруды орындауға мүмкіндік туады. Бұл енгізу кезінде символдар тізбегі 
шығарып алу белгісінің оң жағында орналасқан шаманың ішкі көрінісіне 
түрлендірілетінін, ал шығару кезінде кері түрлендіру орындалатынын 
білдіреді, мысалы:
#include  
int main(){
 
int i = 0xD;
 
double d;
 
// Енгізу ағымындағы символдар double типіне
 
// түрлендіріледі: 
 
cin >> d;
 
// int жəне double символдар тіркесіне 
// түрлендіріледі: 
 
cout << i << ' ' << d; 
 
return 0;
}
Осы операциялардың көмегімен əртүрлі типті мəліметтер қалай өңделетінін 
қарастырайық.
Сандық мəндерді ондық немесе он алтылық санау жүйесінде (0х 
префиксімен) таңбамен немесе таңбасыз енгізуге болады. Нақты сандар 
бектілген нүктелі немесе дəрежелі формада берілуі мүмкін. Мысалы, егер 
алдыңғы мысал үшін пернетақтадан 
1.53е-2
символдар тізбегі енгізілсе, ол 
дəрежелі нақты сан ретінде қабылданады да, 
double типіне сəйкес келетін ішкі 
көрініске түрлендіріледі. Шығару кезінде кері түрлендіру орындалады жəне 
экранға төмендегідей символдар шығарылады:


Достарыңызбен бөлісу:
1   ...   255   256   257   258   259   260   261   262   ...   466




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

    Басты бет