In the example that's used to explain logical AND, a = 10 and b = 5, so b < a becomes TRUE. But while explaining, it's stated as FALSE, which needs to be corrected.
16:34 result_1=a>b && printf ("jenny") || printf("lectures") && printf("jk"); result_2=a>b && printf ("jenny") || printf("lectures") || printf("jk"); OUTPUT: result_1=1 result_2=1 20:22 result 1=1 result 2=1 (both result_1 and result_2 are evaluated in the same program
Thank you so much Jenny, i didn't know anything about the precedence, assosciativity, you clarified the increments and decrements perfectly. This is my third day watching your videos.
a-- becomes 1 it means true and ++b becomes 7 so it is also true finally true and true is true it means "1" In second case --a becomes 0 it means false so in logical and if any one condition is false then whole result gets false it means "0"
@@Robin-zs7yy no bro Cuz in 1st result... Post increment is happened.,. So 1st initial value of a is applied and then after execution the value of a will be incremented.. So, in 1st result : 1 && 7 So. 1st Output will be true or 1
logical int main(); { int a=4,b=5,result; result=a>b && printf ("jenny") || printf("lectures") || printf("jk"); printf("%d", result); result 1=1 result 2-1 maam both the result will be one because it is an OR GATE Used in this case.
dear mam thank you will be very less for your videos , praying for all happiness n success to u n to ur family , i m benefited a lot by your videos , you are an excellent teacher
You are the best lecturer i have ever seen for programming. Many people knows programming, but they dont know how to teach. but you, i can give you AAAAA++++++++💯
Ma'am for the Q of combination of logical operators answers of both the Q will be JennylecturesJK1 & For the Q of int a=1 , b=6 .... Result 1 =1 and Result 2 =0
Result when && at the end = JK1 and Result with || at the end is also JK1. This is so because Logical && has a positive value at first, then the result is automatically TRUE which is 1, and logical OR (||) already have one and both values as TRUE, so, result is equal to 1
"AND" is a king he all ways want 1 rupee from all to say YES. "OR" is a Begger he satisfies with at least 1 rupee from any one to say YES. This is how i remember.
#include #include int main(){ int a = 4 , b = 6 , result; result = a > b && printf(" vikram ") || printf(" c language by jenny ") && printf(" i have almost completed 17 lectures out of 150"); printf(" %d ", result ); return 0; } output : c language by jenny i have almost completed 17 lectures out of 150 1
In the example that's used to explain logical or ,a=4 && b=6,so it to be a>b becomes true.But while explaining , it's stated as flase, which needs to correct
Question 1: int a = 4; int b= 6; a>b && printf("Jenny") || printf("lectures") && printf("JK"); Answer is 1 or true Question 2: 1 && 7 is 1/True Question 3: -1 && 8 is 1/True
that is result b is one becase of a--- the result A 1-1 =0 then the result --a the 0-1 the the out put -1 so that -1 and 8 is one please check it@@Surya-uu1vy
the first one is 1 and a becomes 0 while b becomes 7. then second one the results is 0 won't check the other because it's AND Operator, while becomes 7
madam in c language it is possible at run time of 15:00 but in java we will getting an error of short circuit. as the output line does not return any value . so that void is not assigned to int. thank you
The output of the last homework in a correct way :- #include int main() { int a=1,b=6; int result1=a-- && ++b; printf("Values becomes in result1 : "); printf("A = %d B = %d ",a,b); printf("The result1 is : %d ",result1); int result2 = --a && ++b; printf("Values becomes in result2 : "); printf("A = %d B = %d ",a,b); printf("The result2 is : %d ",result2); return 0; } OUTOUT : Values becomes in result1 : A = 0 B = 7 The result1 is : 1 Values becomes in result2 : A = -1 B = 8 The result2 is : 1
@@suchithpk4844 In 1st one it is first assigned then decremented (a--) and reverse in the case of b++.. This means -1 && 7 is the expression. Expect 0 all are true values..So it will be 1.. In 2nd case --a it's first decremented then execution takes place. So 0 && ++b = 0 If in && first expersion in false then it will not evaluate the second expersion. And a= 0, b= 6.. Whereas in 1st case it is true for first expersion. So a = 0, b = 7 I hope you got it...
int main() { int a=5,b=7,result; result= aa && printf("!!")&& printf("true "); printf("%d",result); } Hello mam!! I get output of this code is 1, so why doesn’t and operator is evaluated first according to precedence as you said!! In my analysis OR operator is evaluating first according left to right
Mam please change it and correct it by editor mam 5 is less than 10 is true mam and the output is 1 mam , we support you every where you go mam ❤❤❤❤❤🎉🎉🎉
In the example that's used to explain logical AND, a = 10 and b = 5, so b < a becomes TRUE. But while explaining, it's stated as FALSE, which needs to be corrected.
Yes that's true, even I got the same doubt :)
Yess
she must have made a mistake.
True
Can you explain I didn’t understand.
Mam this is my first year in BTech.my cse teacher is not teaching well so I have no worries now because now I am learning from you.Thank you mam
Nice dp
Bsdk aukad ke bahar ki dp mt laga. Sushant is legend ❤❤
@@shivatapasya1910 how
then now you have completed the course
You're a life saver ma'am.
RESULT 1 : 1
RESULT 2: 0
Hey both are one right ?
Result1=1
Result 2=0
@@meghanakondeboina4808 no 1st is 1 second is 0 bcz after result 1 value of a and b changes
at end of result 2 a=0,b=8
@@meghanakondeboina4808 yes when we do it in the same program otherwise 0 i.e. result 1 and result 2
both should be zero
16:34 result_1=a>b && printf ("jenny") || printf("lectures") && printf("jk");
result_2=a>b && printf ("jenny") || printf("lectures") || printf("jk");
OUTPUT: result_1=1
result_2=1
20:22 result 1=1
result 2=1 (both result_1 and result_2 are evaluated in the same program
result= --a&&++b; will be 0
Result 2 will be 0 not 1
Yes you are right 👍 output is 1
With your videos I've passed my first semister,thank you Jenny mam 🎉from ANDHRA
Thank you so much Jenny, i didn't know anything about the precedence, assosciativity, you clarified the increments and decrements perfectly. This is my third day watching your videos.
16:35 result will be true(1)
Output lecturesjk1
16:43 also output is lectures1
Because as log or gets 1st true it will not check another condition
Lectures or Jk ka beech me space q nhi h ???
thanks
i had forgotten the operator precedency concept and in evaluation tests many times made mistakes. Now its clear to me. thanks
jenny1 is the result
a-- becomes 1 it means true and ++b becomes 7 so it is also true finally true and true is true it means "1"
In second case --a becomes 0 it means false so in logical and if any one condition is false then whole result gets false it means "0"
Nice explain bubby
Tnx bro
Bro a-- =1 ok but after that 1-1=0?
And in result 2 a value will be -1know??
@@jyoshnareddy1013 if both 1&2 condition are in same question then in second condition the value of --a is "-1"
A beauty can explore the beauty..... Excellent lecture.
Result 1 = a - - && + + b output 1: 1
Result 2 = - - a && + + b output 2: 0
Output 1: 0 na???
Smjh ni Aaya merko😅
@@Robin-zs7yy no bro
Cuz in 1st result... Post increment is happened.,. So 1st initial value of a is applied and then after execution the value of a will be incremented..
So, in 1st result : 1 && 7
So. 1st Output will be true or 1
Excellent ❤️
2nd output is 1
because after execution of first statement a value becomes zero
in 2nd statement a is pre-decrement then value of a becomes -1
logical
int main();
{
int a=4,b=5,result;
result=a>b && printf ("jenny") || printf("lectures") || printf("jk");
printf("%d", result);
result 1=1
result 2-1
maam both the result will be one because it is an OR GATE Used in this case.
Hi mam
Near 4:58 stated has false
But It's true b
dear mam thank you will be very less for your videos , praying for all happiness n success to u n to ur family , i m benefited a lot by your videos , you are an excellent teacher
in AND operator 5
yes
Answer toh phir bhi zero hi hoga
😂😂 such me yrr
✋✋✋
@Pratik 006 bro lekin final result to false (0)hi hoga Naa... chahe ek operator true or dusra false ho....
You are the best lecturer i have ever seen for programming. Many people knows programming, but they dont know how to teach. but you, i can give you AAAAA++++++++💯
When you print("Jenny") in Logical operator example.Return type of printf() is 1 thats why result is 1
Now I understand computer is consider -1 is true value got it thank you mam
in the last problem , --a = -1 , right ?
@@De-CODE7 Yes bro you are right ✅
@@syednaveeth9825 -1=0 ya frr -1=1...konsa hoga or kaise bro
1) lecture Gk 1
2) lecture GK 1
3) 1&&1=1
4) -1&&1=0&&1=0
Thanks ma'am ur doing good job...👍👍🙏🙏
minus one value is 1
thank you so much mam, every doubt is cleared now regarding operators.
Ma'am for the Q of combination of logical operators answers of both the Q will be JennylecturesJK1
& For the Q of int a=1 , b=6 ....
Result 1 =1 and Result 2 =0
Jenny won't be there
Coz first exp is 0 so Jenny won't print
@@geethikakrishna4460 Yes I also think Jenny won't be there ...
Output will be. LecturesJK1
@@ParamitaDey-bi1mg first jkprint after that lectures..so final result would be jklectures
@@swetakumari6641 but both are 1 right?
16:45 both result is one.👍
Result when && at the end = JK1 and Result with || at the end is also JK1. This is so because Logical && has a positive value at first, then the result is automatically TRUE which is 1, and logical OR (||) already have one and both values as TRUE, so, result is equal to 1
Are you part of the alx se program
@@chikwendumiracle2737 Yes
@@Joycee74 In &&:
Output: lectures jk 1
In II :
Output: lectures 1
Please check, I think that this should be the right answer
yes this is correct@@udaysingh6621
but no spaces in between
Mam I saw your each and every video 👍👍👍 mam pleasssss give a heart to this comment
Hai Dear Ma'am,
When Your discussed && Operator b
mam you are best.no one is like you
16:47 - Output is 1
20:33 - Result1 = 1 (Post-Decrement) and Result2 = 0 (Pre-Decrement)
Answer to the last question at 20:22 is 1 and 0 respectively
Perfect bro
"AND" is a king he all ways want 1 rupee from all to say YES.
"OR" is a Begger he satisfies with at least 1 rupee from any one to say YES.
This is how i remember.
i was strugling hard to remember it..but now i can..thnq so much for the comparison bruh🤗
If there is no begger then.. what will happen then. OMG I am worried of my program
Maam at 4:50 in that expression b
Result 1: Lecturesjk1
Result 2: Lectures1 for question 1
and result 1 = 1 and result 2 =0 for last question
Same my answer
why not jk in result 2 of que 1 please tell
@@rohitsunariya8469 or operator used...first condition true so it will not check next condition
Output for expression 1 & expression 2
Both ans will be 1
Expression 1 : lecturer jk 1
Expression 2 : lecturer jk 1
the first output will be 1 and the second will be 0
@@anmolvashisth5809 noo
@@anmolvashisth5809 why ?
@@ParamitaDey-bi1mg cause value of a is -1 but not 0.
Jenny thank you for the content you create. Please can you do one on Javascript.
Now my concept is crystal clear
expression 1: lectures jk 1
expression 2: lectures 1
result 1: 1
result 2: 0
Why in expression 2 jk will not be printed ?
Why result 2 is 0 ? It suppose to be one ? Pls ans
Result 2: 1. Not 0
Jenny mam your doing so hard work god bless you I donot like c programming but when your saying I am so interested to listen and understand
For the last question both are false mam
And tq so much mam for your vedios ❤we are loving them
Thank you Jenny mam ❤️ from tamilnadu
naanu..
#include
#include
int main(){
int a = 4 , b = 6 , result;
result = a > b && printf(" vikram
") || printf(" c language by jenny
") && printf(" i have almost completed 17 lectures out of 150");
printf(" %d ", result );
return 0;
}
output : c language by jenny
i have almost completed 17 lectures out of 150 1
Result1 is true
Result2 is also true
And rest of all answer is also true
# include
main()
{
int a=4,b=6,result;
result=a>b && printf("jenny")||printf("lectures")|| printf("
jk");
printf("%d",result);
}
output:
lectures 1
@EaSץWᗩчs 【• ‿•】 because in logical or if first statement is true it will not go to second statement
Minute 4:59 has a small error, 5
In the example that's used to explain logical or ,a=4 && b=6,so it to be a>b becomes true.But while explaining , it's stated as flase, which needs to correct
Question 1:
int a = 4;
int b= 6;
a>b && printf("Jenny") || printf("lectures") && printf("JK");
Answer is 1 or true
Question 2: 1 && 7 is 1/True
Question 3: -1 && 8 is 1/True
For the result1 the output is 1 and for the second one the output is 0. Thank you so much for the tutorials
#include
int main()
{
int a = 1, b = 6;
printf("ResultA = %d
", a-- && ++b);
printf("ResultB = %d
", --a && ++b);
return 0;
}
Output:
ResultA = 1
ResultB = 1
i didnt understand can you teach me?
Result B is zero bro
Result B=0 because, in logical and if one condition is false then it won't go to next statement. It will be print 0
Yeah . i got the same
that is result b is one becase of a--- the result A 1-1 =0 then the result --a the 0-1 the the out put -1 so that -1 and 8 is one please check it@@Surya-uu1vy
result 1 = 1
result 2 = 0
thanks maam for this Simple explanation and great ideas
Yes you are correct
Tq mam, I'm learning lot's off ,from ur videos
Very well explained, Thanks😊
the first one is 1 and a becomes 0 while b becomes 7.
then second one the results is 0 won't check the other because it's AND Operator, while becomes 7
Thanks a lot making this concept crystal clear
Output for
Expression 1 : lectures jk 1
Expression 2 : lectures 1
result1: 1 && 7 which is true
result2: -1 && 8 which is also true
Thanks 🙏🙇
Now I get it correctly
Watched and Understood ❤
Thank you maam..I survived my 1yr of cse because of you.
19:42 here first we should evaluate a++ na because it's precedence is higher than relational operator
Please help
1)- printf ("%",result);=1
Printf ("%",a);=0
Printf ("%",b);=7
2)- printf ("%",result);=0
Printf ("%",a);=0
Printf ("%",b);=6
2. Me b ki value to 8 hojayegi na...to 6 wrong h
Hii
Can u explain fatal error
Ur sections very nice
16:33 lectures Jk 1
Yes 👍
int a=1, b=6, result;
result = (a--&&++6)
Outpout: result = 10
result = (--a&&++b)
Output: result = 00
can u plz explain how to give first priority to logical AND for logical OR for selecting
Logical precedence : NOT > AND > OR
madam in c language it is possible at run time of 15:00
but in java we will getting an error of short circuit.
as the output line does not return any value . so that void is not assigned to int.
thank you
For Logical Expression-1
Result =1
a=0
b=7
For Logical Expression-2
Result =0
a=0
b=6
your learning mathod is so great mam 💙
Love your lectures ma'am
Thank❤🌹😊 you so much madam..... You are my best TH-cam▶️ 👩🏫teacher
Result would be 1 and 1 for both the questions when replaced with &&, || operators.
same here
And what about printf statements sir ,how it will print
For && statement answer =1
For // statement answer =1
Thank you so much, ma'am 🌟
result1=1
result2=1
You're a life saver ma'am.✌✌✌✌
thanks, ma'am, for this wonderful lecture!
MY FIRST SIMPLE PROGRAM DONE
19:42 ma'am but first we should evaluate a++ na because it's precedence is higher than relational operator
💯 post increment or decrement having least priority than assignment operator
@@kumarabhishek2901 what do you mean by this post++ and -- , is a type of assignment operator bro. you should compare it with relational operator
Paranthesis () have highest priority of all
Thank you ma'am
Nice suit by the way
For Logical Expression-1
Result =1
a=0
b=7
For Logical Expression-2
Result =0
a=0
b=6
100% correct answer
at 16:34 and 16:43
the answer is lecturesjk1
here jenny wont print because 1 expression is 0
The output of the last homework in a correct way :-
#include
int main()
{
int a=1,b=6;
int result1=a-- && ++b;
printf("Values becomes in result1 :
");
printf("A = %d
B = %d
",a,b);
printf("The result1 is : %d
",result1);
int result2 = --a && ++b;
printf("Values becomes in result2 :
");
printf("A = %d
B = %d
",a,b);
printf("The result2 is : %d
",result2);
return 0;
}
OUTOUT :
Values becomes in result1 :
A = 0
B = 7
The result1 is : 1
Values becomes in result2 :
A = -1
B = 8
The result2 is : 1
0 && 7 becomes 0 ...so result 1is = 0
Can u please tell me how in result 2 A = -1
Really super ma'am
For a=1, b=6
Result 1: 0
Result 2 : 0
Love Jenny so much❤️❤️
What would be the associativity for logical operators...?
Here less than operators must be seen before any == operators right?
Mam say full python language how to write sourcecode in python language in any concept
Result of a-- && ++b = 1
And a = 0, b = 7
Result of --a && ++b = 0
And a = 0, b = 6.....
Bro hw u did can u explain plz
@@suchithpk4844 In 1st one it is first assigned then decremented (a--) and reverse in the case of b++..
This means -1 && 7 is the expression. Expect 0 all are true values..So it will be 1..
In 2nd case --a it's first decremented then execution takes place.
So 0 && ++b = 0
If in && first expersion in false then it will not evaluate the second expersion.
And a= 0, b= 6..
Whereas in 1st case it is true for first expersion. So a = 0, b = 7
I hope you got it...
ThankYou Mam
int main()
{
int a=5,b=7,result;
result= aa && printf("!!")&& printf("true
");
printf("%d",result);
}
Hello mam!! I get output of this code is 1, so why doesn’t and operator is evaluated first according to precedence as you said!! In my analysis OR operator is evaluating first according left to right
Did u get the answer even I am getting output as 1
By the way it should be
!!true
1
Ryt??
@@Prasanna-im1zy still couldn't get through of this😰😰
What is the associativity for AND,OR,NOT and make sure what is precedence of these.
i tried && operator (if first condition is false then it won't execute the second one but it shows error on second condition) how is it?
Please share the code once. Can't be understandable using English words.
If first condition is false then ultimate answer is false
mam at 19.02 ++ is having higher precedence than ll operator .so a++ is evaluated before ll ..value of ' a 'would be 11. Please check it..
16:43
lectures jk 1
lectures 1
Ans respectively 🥴
We should consider and as multiplication as in case of logic gates
Mam answer of Q1 = 1 && 1.. And of Q2 = 1 && 0....
Thanks a Lot Mam
Love Jenny so much
Ans : 1 and 0
but it is difficult to me to find but finally i got it .
Try to find value of a and b also, you will get all concept what mam want us to understand
Mam please change it and correct it by editor mam 5 is less than 10 is true mam and the output is 1 mam , we support you every where you go mam ❤❤❤❤❤🎉🎉🎉
Mam you can do this javascript. Why Because is teaching very good contents. Any way no purchase for c language good achive my self
you are correct in and program mam
For first result 1 = "1"
For second result 2 = "0"
Int a= 1 result = a- - && ++b answer is 1
Int b = 6 result = - -a && ++b answer is 0
Mam ,for me ,you are god🙏
Thank you mam😍😍