1 00:00:00,330 --> 00:00:03,180 In this video, we were talking about the variables and operators. 2 00:00:03,540 --> 00:00:04,530 So variables 3 00:00:06,900 --> 00:00:12,600 distort actual data in the program's memory, and these variables points to that memory. 4 00:00:14,060 --> 00:00:16,760 So if you want to use the. 5 00:00:18,700 --> 00:00:27,700 Suppose by where you learned to say 22 by seven, all of this, you can actually store that in a value 6 00:00:28,060 --> 00:00:36,790 and you can reuse that value by using that variable name and stuff, actually using the value, using 7 00:00:36,790 --> 00:00:37,540 the actual value. 8 00:00:38,200 --> 00:00:41,330 So we can question that in business. 9 00:00:41,350 --> 00:00:43,600 So we can say India's equals to fight. 10 00:00:44,140 --> 00:00:44,890 So it's a fight. 11 00:00:46,420 --> 00:00:52,000 I can also be and I've got a variable into music or 207. 12 00:00:53,680 --> 00:00:57,910 Now I can we can also perform B the mathematical operations. 13 00:00:58,120 --> 00:01:01,330 So helpless begins the on. 14 00:01:02,850 --> 00:01:08,100 We can bring that to the concert. 15 00:01:08,850 --> 00:01:13,260 You can see the blue and yellow cab and you can see the. 16 00:01:14,320 --> 00:01:15,340 A completion. 17 00:01:15,580 --> 00:01:17,020 Now we can say a press. 18 00:01:20,170 --> 00:01:22,720 The oppressed be not its wilderness. 19 00:01:23,200 --> 00:01:25,110 And we can see the perpetual. 20 00:01:27,400 --> 00:01:29,350 That also put the breakpoint here. 21 00:01:29,620 --> 00:01:32,650 So breakpoint is what are in the program. 22 00:01:33,310 --> 00:01:36,310 We are telling the debugger to stop at this point. 23 00:01:37,240 --> 00:01:46,600 So before the instruction before this instruction will be executed and the code stops here. 24 00:01:46,960 --> 00:01:50,950 So if I go and they were going to start the problem. 25 00:01:51,280 --> 00:01:55,030 And here I can see that error pointing to the line 19. 26 00:01:55,540 --> 00:02:00,820 And here I can see first this has been executed out of. 27 00:02:01,060 --> 00:02:02,040 That's right. 28 00:02:02,140 --> 00:02:02,710 I see. 29 00:02:02,710 --> 00:02:09,250 They'll put out the word and we do not see the output well because we are able to execute. 30 00:02:09,250 --> 00:02:10,930 And I put the breakpoint. 31 00:02:10,960 --> 00:02:15,670 I have stopped the program for a moment so I can analyze the program's memory. 32 00:02:15,910 --> 00:02:20,900 So we can go to debug Windows and global memory and choose memory one. 33 00:02:20,920 --> 00:02:30,860 So you can either choose any of this and now this is the program here, or we can use ampersand yet. 34 00:02:32,200 --> 00:02:37,750 And here we can see the run is four bytes, bigger pegs, four bytes. 35 00:02:39,220 --> 00:02:44,560 These few digits constitutes a one by, so therefore bytes from here. 36 00:02:47,900 --> 00:02:51,680 His 05000000. 37 00:02:51,890 --> 00:02:54,260 So this is in the written in right order. 38 00:02:54,560 --> 00:03:03,200 So when you read these bytes, so that means I'm writing these left right votes as a right period afterwards. 39 00:03:03,530 --> 00:03:05,600 So the first two left provides zero zero. 40 00:03:06,200 --> 00:03:07,880 So copy and paste here. 41 00:03:08,120 --> 00:03:14,570 And second by is generally replaced here, regular paste here and zero 5%. 42 00:03:15,320 --> 00:03:20,700 So this is the value of my variable year in a similar way. 43 00:03:21,230 --> 00:03:23,210 You can go and say ampersand. 44 00:03:24,260 --> 00:03:27,500 So this ampersand means that address and then be. 45 00:03:27,680 --> 00:03:29,150 And I get the values of a. 46 00:03:31,300 --> 00:03:33,970 So these will be in the bizarre, bizarre. 47 00:03:33,970 --> 00:03:35,200 It begins on the stag. 48 00:03:36,040 --> 00:03:38,620 So you can call this one and you can also. 49 00:03:41,080 --> 00:03:43,770 March the balance of the variables here. 50 00:03:43,780 --> 00:03:45,190 So that changed quite a lot. 51 00:03:47,330 --> 00:03:48,740 What you can type you. 52 00:03:50,360 --> 00:03:57,920 And here you can see the very smart pointing bullfight type B and you can see the rightness of it. 53 00:03:58,940 --> 00:04:06,370 So our artists are like whenever you go into the program, whatever the variables the program sees, 54 00:04:06,560 --> 00:04:07,670 those will be added. 55 00:04:07,940 --> 00:04:14,510 So in locales local to the functions and the right one are the custom variables to watch. 56 00:04:15,740 --> 00:04:21,540 Now we can ship one instruction at a time using this step input. 57 00:04:21,680 --> 00:04:29,270 So in fact, you can step in to only one line of code will be that is our code which put into our builder 58 00:04:29,580 --> 00:04:30,080 console. 59 00:04:30,230 --> 00:04:32,540 So let's go and click on this and see what happens. 60 00:04:32,750 --> 00:04:38,240 And now we can see the arrow mark changing from this position to this position because this is the right 61 00:04:38,240 --> 00:04:38,630 space. 62 00:04:38,870 --> 00:04:43,250 And now you can see on the console barisic, uh, actual tool. 63 00:04:43,460 --> 00:04:49,070 If I go and hit something, the program still freezes because the program freezes. 64 00:04:49,520 --> 00:04:54,170 See, I'm hitting something, and it's not exiting because of this. 65 00:04:56,630 --> 00:04:56,810 Point. 66 00:04:58,400 --> 00:05:04,820 It's skipping so long that they've been to this and now the problem actually needs further user input. 67 00:05:05,450 --> 00:05:11,990 Now you can continue this and the problem is you can also say continue here. 68 00:05:11,990 --> 00:05:17,540 And the problem is it's so simple debugging. 69 00:05:17,780 --> 00:05:20,050 So these is the integer or type. 70 00:05:20,060 --> 00:05:21,890 You can also set byte. 71 00:05:22,040 --> 00:05:23,450 So byte is. 72 00:05:26,230 --> 00:05:27,850 Values from zero. 73 00:05:28,960 --> 00:05:30,070 That is babies. 74 00:05:31,330 --> 00:05:31,930 That's a. 75 00:05:33,120 --> 00:05:35,890 In these four bites. 76 00:05:38,340 --> 00:05:41,670 Babies are the names is one bite. 77 00:05:42,330 --> 00:05:45,960 So that means you eat bits. 78 00:05:47,370 --> 00:05:52,320 So it beats zero eight minus one, gives you 55. 79 00:05:57,470 --> 00:05:58,010 I think. 80 00:05:58,580 --> 00:05:59,270 Yes, I. 81 00:06:02,100 --> 00:06:05,690 Approval rate are 2 to 6, but the values are from 0 to 2. 82 00:06:08,340 --> 00:06:13,230 If I go and see one B, it should be fine. 83 00:06:13,770 --> 00:06:17,010 You can print this value as here. 84 00:06:17,340 --> 00:06:19,680 Combine this and you'll get the number. 85 00:06:20,280 --> 00:06:30,060 If I go and say 320, we get there because the three twenties it requires 19 bids, but only eight bits 86 00:06:30,060 --> 00:06:30,720 of storage. 87 00:06:31,530 --> 00:06:32,610 There are Belarus. 88 00:06:35,200 --> 00:06:40,720 So writing the book cannot be converted to bank, but nobody can. 89 00:06:42,310 --> 00:06:45,130 So babies are won by somebody. 90 00:06:45,130 --> 00:06:51,570 That character is won by Cizik or two. 91 00:06:51,610 --> 00:06:53,680 You can say that you. 92 00:06:56,640 --> 00:06:59,850 You can print actually print that ASCII number. 93 00:07:02,450 --> 00:07:04,160 Oh, sorry. 94 00:07:04,610 --> 00:07:07,060 You can bring to the bigger numbers. 95 00:07:07,790 --> 00:07:08,590 So, Prince. 96 00:07:08,930 --> 00:07:09,310 Yeah. 97 00:07:10,100 --> 00:07:14,810 And there is spring type string is normally the sequence of characters. 98 00:07:14,810 --> 00:07:17,620 Spring name as you construe seven. 99 00:07:18,050 --> 00:07:20,840 And if I go and run this now. 100 00:07:23,310 --> 00:07:25,200 So I can get the output. 101 00:07:27,770 --> 00:07:36,140 And we also have the double and triple double the larger numbers and fractional numbers, double easy 102 00:07:36,140 --> 00:07:43,160 calls 290 and from the physical store to the point one for. 103 00:07:55,280 --> 00:07:57,850 I just finished Raw City. 104 00:07:58,830 --> 00:08:02,420 Oh, for this, I just wasted River City. 105 00:08:02,690 --> 00:08:06,560 So again, just printed these various I can print. 106 00:08:10,400 --> 00:08:11,510 These were December. 107 00:08:12,140 --> 00:08:16,150 We can also perform the operations since Apollo. 108 00:08:16,160 --> 00:08:20,280 We have to be able to write something. 109 00:08:20,870 --> 00:08:23,300 We're in the year plus the. 110 00:08:26,630 --> 00:08:27,890 And he beat. 111 00:08:31,640 --> 00:08:32,030 I. 112 00:08:32,950 --> 00:08:33,970 We minus here. 113 00:08:37,630 --> 00:08:40,300 BYU gives you the reminder. 114 00:08:42,410 --> 00:08:43,520 My discussion. 115 00:08:43,520 --> 00:08:44,150 We were you. 116 00:08:48,270 --> 00:08:50,910 B W hashtag gives you that reminder. 117 00:08:51,270 --> 00:08:54,630 So seven divided by five leads you to a reminder. 118 00:08:57,720 --> 00:08:58,800 I'm sorry. 119 00:08:58,800 --> 00:08:59,820 It's a percentage. 120 00:09:00,540 --> 00:09:03,990 I saw Barbra Streisand by done, I guess. 121 00:09:04,450 --> 00:09:05,920 So you you wonder. 122 00:09:06,330 --> 00:09:08,910 So you can even multiply as well. 123 00:09:10,140 --> 00:09:11,280 So on face to face. 124 00:09:14,390 --> 00:09:17,360 We can also compare these values. 125 00:09:17,660 --> 00:09:19,610 You see what the written by boolean. 126 00:09:19,880 --> 00:09:21,170 So word takes. 127 00:09:22,430 --> 00:09:24,200 So these are the comments of the process. 128 00:09:24,980 --> 00:09:27,110 So these are ignored by the compiler. 129 00:09:27,110 --> 00:09:29,210 So these are only for the programmer. 130 00:09:31,040 --> 00:09:32,960 Advantage so programmer. 131 00:09:32,960 --> 00:09:37,250 Not so bool either true or false. 132 00:09:40,170 --> 00:09:47,730 So if I go and a how to be great, they're never going to pretend that I can get their value to be less 133 00:09:47,730 --> 00:09:48,450 than you. 134 00:09:49,580 --> 00:09:53,030 It's false because seven is greater than five. 135 00:09:54,410 --> 00:09:55,910 Be not easy to. 136 00:09:57,860 --> 00:10:00,020 And these equations equals to normal. 137 00:10:00,020 --> 00:10:04,760 In Max, you can see it just started just by a single equal sign. 138 00:10:04,760 --> 00:10:06,850 But in programming you need to know that the. 139 00:10:11,940 --> 00:10:12,660 So be easy. 140 00:10:12,660 --> 00:10:13,680 Cause to be off. 141 00:10:13,680 --> 00:10:14,990 Cause it's quiet. 142 00:10:15,000 --> 00:10:16,060 So we get to. 143 00:10:18,340 --> 00:10:19,840 Be not physical school year. 144 00:10:20,680 --> 00:10:21,280 So true. 145 00:10:25,470 --> 00:10:28,830 So you can use this observe to check the comparisons. 146 00:10:29,900 --> 00:10:32,510 So we'll be using that in our loops. 147 00:10:33,620 --> 00:10:36,290 So that's how far this will send. 148 00:10:37,990 --> 00:10:38,730 Operators.