1-bob. Algoritm va dasturlashga kirish


Download 1.11 Mb.
Pdf ko'rish
bet16/19
Sana22.01.2023
Hajmi1.11 Mb.
#1108634
1   ...   11   12   13   14   15   16   17   18   19
Bog'liq
1-ma\'ruza

char B=-120;
 
// B=10001000
2
=0x88
16
 
B=B<<2;
 
 
// B=00100000
2
=0x20
16
=32
10 
B=-120;
 
 
// B=10001000
2
=0x88
16
 
B=B>>3;
 
 
// B=11110001
2
=0xF1
16
=-15
10 
Shu sababli, bu razryadli surish amallari ishorasiz (unsigned) 
tipidagi qiymatlar ustida bajarilgani maʻqul. 
Taqqoslash amallari. С++ tilida qiymatlarni solishtirish uchun 
taqqoslash amallari aniqlangan (1.7-jadval). Taqqoslash amali binar 
amal boʻlib, quyidagi koʻrinishga ega: 

1
>< operand
2

Taqqoslash amallarining natijasi - taqqoslash sharti oʻrinli boʻlsa, 
true (rost), aks holda false (yolgʻon) qiymat boʻladi. Agar taqqoslashda 
arifmetik ifoda qatnashsa, uning qiymati 0 qiymatidan farqli holatlar 
uchun 1 deb hisoblanadi. 
1.7-jadval. Taqqoslash amallari va ularning qoʻllanishi 
Amallar 
Qoʻllanishi 
Mazmuni (oʻqilishi) 

A“a kichik b” 
<= 
a<=b 
“a kichik yoki teng b” 

a>b 
“a katta b” 
>= 
a>=b 
“a katta yoki teng b” 
== 
a==b 
“a teng b” 
!= 
a!=b 
“a teng emas b” 


28 
«Vergul» amali 
Til operatorlaridagi bir nechta ifodalarni kompilyator tomonidan 
yaxlit bir ifoda deb qabul qilishi uchun «vergul» amali qoʻllaniladi. Bu 
amalni qoʻllash orqali dastur yozishda maʻlum bir samaradorlikka 
erishish mumkin. Odatda «vergul» amali if va for operatorlarida keng 
qoʻllaniladi. Masalan, if operatori qoʻyidagi koʻrinishda boʻlishi 
mumkin: 

Download 1.11 Mb.

Do'stlaringiz bilan baham:
1   ...   11   12   13   14   15   16   17   18   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling