C_17 Operators in C - Part 5 (Logical Operators) | C Programming Tutorials
Вставка
- Опубліковано 19 вер 2024
- In this lecture we will discuss Logical Operators in C with example and C Program.
Best C Programming Tutorials : • Programming in C
*******************************************
Connect & Contact Me:
My Second Channel Link: bit.ly/354n7C7
Facebook: / jennys-lectures-csit-n...
Quora: www.quora.com/...
Instagram: / jayantikhatrilamba
Twitter: / khatrijenny
*********************************************
More Playlists:
C++ Programming Tutorials: • Lec 1: How to Install ...
Placement Series: • Placements Series
Data Structures and Algorithms: https: • Data Structures and Al...
Design and Analysis of Algorithms(DAA): • Design and Analysis of...
Python Full Course: • Python - Basic to Advance
Printing Pattern in C: • Printing Pattern Progr...
Dynamic Programming: • Dynamic Programming
Operating Systems: // • Operating Systems
DBMS: • DBMS (Database Managem...
#cprogramming #jennyslectures #programming #datatypes #clanguage
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.
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
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
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: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
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??
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.
A beauty can explore the beauty..... Excellent lecture.
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
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....
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
Hai Dear Ma'am,
When Your discussed && Operator 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
thank you so much mam, every doubt is cleared now regarding operators.
"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
When you print("Jenny") in Logical operator example.Return type of printf() is 1 thats why result is 1
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
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
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++++++++💯
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
Hi mam
Near 4:58 stated has false
But It's true b
Jenny thank you for the content you create. Please can you do one on Javascript.
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
For the last question both are false mam
And tq so much mam for your vedios ❤we are loving them
Mam I saw your each and every video 👍👍👍 mam pleasssss give a heart to this comment
Thank you Jenny mam ❤️ from tamilnadu
naanu..
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
For the result1 the output is 1 and for the second one the output is 0. Thank you so much for the tutorials
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
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.
Answer to the last question at 20:22 is 1 and 0 respectively
Perfect bro
mam you are best.no one is like you
Now my concept is crystal clear
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
16:45 both result is one.👍
Maam at 4:50 in that expression b
result1: 1 && 7 which is true
result2: -1 && 8 which is also true
#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
# 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
Mam you can do this javascript. Why Because is teaching very good contents. Any way no purchase for c language good achive my self
Love Jenny so much❤️❤️
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
Hii
Can u explain fatal error
Ur sections very nice
Very well explained, Thanks😊
Result1 is true
Result2 is also true
And rest of all answer is also true
We should consider and as multiplication as in case of logic gates
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
can u plz explain how to give first priority to logical AND for logical OR for selecting
Logical precedence : NOT > AND > OR
Tq mam, I'm learning lot's off ,from ur videos
For a=1, b=6
Result 1: 0
Result 2 : 0
For && statement answer =1
For // statement answer =1
Thanks a lot making this concept crystal clear
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
int a=1, b=6, result;
result = (a--&&++6)
Outpout: result = 10
result = (--a&&++b)
Output: result = 00
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
Thanks 🙏🙇
Now I get it correctly
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
result 1 = 1
result 2 = 0
thanks maam for this Simple explanation and great ideas
Yes you are correct
1. Lectures Jk 1
2. Lectures Jk 1
Is it right?
Love your lectures ma'am
ThankYou Mam
madam here b
MY FIRST SIMPLE PROGRAM DONE
Thanks a Lot Mam
your learning mathod is so great mam 💙
Thank❤🌹😊 you so much madam..... You are my best UA-cam▶️ 👩🏫teacher
Really super ma'am
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😰😰
5
Because logical not
So 5
Watched and Understood ❤
Mam answer of Q1 = 1 && 1.. And of Q2 = 1 && 0....
resut1=1
result2=1
Ya i got same thing is it right
Output 1: lectures jk 1
2 example : int a=1, b = 6
a--&&++b = 0
--a&&++b=0
Ascii value of< is 60, > is 62 the comparision of '' = 0
Love Jenny so much
Thank you ma'am
Nice suit by the way
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...
#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 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
Output for
Expression 1 : lectures jk 1
Expression 2 : lectures 1
Result 1 is 1
Result 2 is 0
But when I do it in compiler then my answer is 1 and 1 ,, what is my mistake mam plz tell me
I think that ( - 1) means 1 in logical And Operator .
Ma'am aap Coding train channel jese
Coding kro..... Like when you see it.. Then like laptop.... May be some coding challenge... Plz reply if u don't get it.... Thanks ma'am
By the way I am from Haryana
you are correct in and program mam
Thank you mam😍😍
mam upper wale example mai 5 is less than 10 hai to wha falkse nhi true hoga n
Thanks for the videos
Mam say full python language how to write sourcecode in python language in any concept
Result 1is 1 and result 2 is 0
What if negative constants mam!
What is the associativity for AND,OR,NOT and make sure what is precedence of these.
16:47 - Output is 1
20:33 - Result1 = 1 (Post-Decrement) and Result2 = 0 (Pre-Decrement)
You're the best
Bracket is higher precedence to unary
Thx mam for dsa playlist
Plz mam make a video on reverse of doubly linked list
She already made one on that topic. Here you go: ua-cam.com/video/_6JI9XdO8nM/v-deo.html
lecture's JK 1
lecture's JK 1
Result 1 is 0
Result 2 is 1
Ma'm result 1 will be 1
Ma'am...
Please Correct At 4:57