C ++ mantiqiy ifodalar


Download 128.74 Kb.
Pdf ko'rish
Sana13.02.2023
Hajmi128.74 Kb.
#1193494
Bog'liq
C mantiqiy ifodalar



Qolgan barcha kitoblarni shu kanalimiz linki orqali 
topasiz

@webdasturlash_olami
 
C ++ mantiqiy ifodalar 
Ko'pincha, dasturlashda sizga ikkita qiymatdan bittasi bo'lishi mumkin bo'lgan 
ma'lumotlar turi kerak bo'ladi, masalan: 
• 
HA YO'Q 
• 
ON / OFF 
• 
HAQIQAT / FALSE 
Buning uchun C ++ (1) yoki (0) 
bool
qiymatlarini qabul qila oladigan ma'lumotlar turiga 
ega .
truefalse
Mantiqiy qadriyatlar 
Boolean o'zgaruvchisi 
bool
kalit so'z bilan e'lon qilinadi va faqat qiymatlarni olishi 
mumkin 
true
yoki 
false

Misol 
bool isCodingFun = 
true

bool isFishTasty = 
false

cout << isCodingFun;
// Outputs 1 (true) 
cout << isFishTasty;
// Outputs 0 (false)
O'zingizni sinab ko'ring 
»
 
Yuqoridagi misoldan, 
true
qiymat qaytadi 
1
va 
false
qaytadi , deb o'qishingiz mumkin 
0

Biroq, mantiqiy ifodalardan boolean qiymatlarni qaytarish odatiy holdir (keyingi sahifaga 
qarang). 
Mantiqiy ifoda 
Boolean ifoda C ++ ifoda hisoblanadi qaytib, bir boolean qiymati: 
1
(rost) 
yoki 
0
(yolg'on). 
Ifodaning (yoki o'zgaruvchining) to'g'riligini bilish uchun siz ( ) dan katta operatori kabi 
taqqoslash operatoridan foydalanishingiz mumkin 
>



Misol 
int
x = 
10

int
y = 
9

cout << (x > y); 
// returns 1 (true), because 10 is higher than 9
O'zingizni sinab ko'ring 
»
 
Yoki undan ham osonroq: 
Misol 
cout << (
10

9
); 
// returns 1 (true), because 10 is higher than 9
O'zingizni sinab ko'ring 
»
 
Quyidagi misollarda ifodani baholash uchun teng ( 
==
) operatoridan foydalanamiz: 
Misol 
int
x = 
10

cout << (x == 
10
);
// returns 1 (true), because the value of x is equal to 10
O'zingizni sinab ko'ring 
»
 
Misol 
cout << (
10
== 
15
);
// returns 0 (false), because 10 is not equal to 15
O'zingizni sinab ko'ring 
»
 
Booleanlar barcha C ++ taqqoslashlari va shartlari uchun asosdir. 
Keyingi bobda 
shartlar (agar ... boshqa)
 haqida ko'proq bilib olasiz . 

Download 128.74 Kb.

Do'stlaringiz bilan baham:




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