Understanding Binary, Hexadecimal, Decimal (Base-10), and more

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 205

  • @derrickmcneal9538
    @derrickmcneal9538 7 років тому +292

    Professors spent 2 days explaining this and still didn't understand it. I come here and l learned it within 10 minutes this was greatly explained thank you.

    • @hvacstudent967
      @hvacstudent967 5 років тому +4

      @@jordanmarshall285 government schools are like governments themselves, sub-par at best when it comes to providing goods and services.

    • @pedramkermani2418
      @pedramkermani2418 5 років тому +3

      This is true, lectures are waist of time. You can't pause and replay a professor..... at-least with out disrupting a whole class.

  • @mostidum
    @mostidum 5 років тому +102

    My professor doesn’t talk loud enough so I could hear anything she said for and hour... I come here and learn it in 10min. Thank you!

    • @WasiMaster
      @WasiMaster 4 роки тому

      couldn't*

    • @careditor
      @careditor 3 роки тому

      OK will see in 10 minutes if I get it...

    • @5ENILITY
      @5ENILITY 3 роки тому

      @@careditor well... did you?

    • @PURGE-3000
      @PURGE-3000 2 роки тому

      I’m not even in college and learned it for my PLC certification process. How do you all get funding for school.

    • @ManicMinister
      @ManicMinister 2 роки тому

      Tell that bitch to get a megaphone or you'll stop paying your tuition.

  • @iijoshuahpoii5222
    @iijoshuahpoii5222 8 років тому +41

    thank you so much I missed out a week of college and this single video has put me ahead of the class by a whole unit you got your self a sub

  • @marklord7614
    @marklord7614 2 роки тому +2

    Videos like this make watching youtube better than attending class. It doesn't get any clearer than this. Excellent!

  • @audiomac
    @audiomac 2 роки тому +6

    This is a very difficult thing for me to understand. However, after watching the video and rewatching certain parts a few times, I believe I understand it. Thank you so much for your simple explanation!

  • @ResidentScrub
    @ResidentScrub 7 років тому +13

    Thanks, man!! Spent an hour last night stressing over the hexadecimal stuff in my text book but your video has made it seem a lot clearer!!

  • @bahjaismail9269
    @bahjaismail9269 5 років тому +5

    Omg Thank you so much, I almost gave up. You have no clue how many videos I've watched. You're amazing!

  • @ralfosha_x
    @ralfosha_x 3 роки тому +1

    Coming back to see people searching; gives more credence to the hope in the future

  • @alphapif
    @alphapif 3 роки тому +1

    finally, after 10 min video figured it out. thank you so much

  • @sinabeyraghdar6292
    @sinabeyraghdar6292 3 роки тому +1

    I’m a web developer and now I can feel the colors. Thanks!

  • @arabellalauren
    @arabellalauren 4 роки тому +5

    This is awesome. I am a Filipino and I'm 12. My language is not English but this helped. Thank you so much for this!

  • @tomwolf6353
    @tomwolf6353 5 років тому +3

    I just found the bright side of UA-cam. Thanks for this video mate!

  • @zehcnaS2445
    @zehcnaS2445 4 роки тому +1

    NOW I UNDERSTAND HOW LETTERS BECOME NUMBERS !!!!!!THNX!!!!ANYWAY THE WAY YOU TEACH IS AWESOME!!!!KEEP IT UP

  • @ejiriawalker6641
    @ejiriawalker6641 6 років тому +7

    Dude!!! Do you know how long I have been trying to understand this?!?!?! Your explanation makes so much sense. Thank you!!!

  • @calvinbarajas5144
    @calvinbarajas5144 5 років тому +3

    Hex numbers always begin with 0x (for example: 0xFF00, 0xEF21, 0x1234), and binary numbers always begin with 0b (for example: 0b1010, 0b1111, 0b0001). Most programming languages look for the prefix (0x or 0b) when interpreting a number.

  • @YUNGSTERGAMING
    @YUNGSTERGAMING 3 роки тому +1

    better explained than any professor i've had

  • @TheOneLichemperor
    @TheOneLichemperor 5 років тому +3

    I was just reading about this and struggling to get my head around exactly what I was being told.
    This simple video cleared it up nicely!

  • @andresbarrero157
    @andresbarrero157 2 роки тому

    After this video I finally undestood binary and hexadecimal. Thank you so much Corey Schafer!

  • @agermoune
    @agermoune 2 роки тому

    Wow - this was recorded 7 years ago, and glad to find it today to help me finally grasp this programming concept. Thx For taking time to explain hard and make it easy!

  • @matugan
    @matugan 3 роки тому +2

    Thank you! Keep up the quality content! You saved me, I got exam on this tmr 🤣

  • @vipulvibhuti8818
    @vipulvibhuti8818 2 роки тому +1

    Thank you soo much. It was driving me crazy and you explained it so simply.

  • @hammozeen
    @hammozeen 3 роки тому +1

    you should be a teacher . it's very complicated and i really have been struggling with it alot, but the way you explain it made me understand it very well. I really appreciate it i needed it for my study :)

  • @infinitysynth6306
    @infinitysynth6306 4 роки тому +2

    Thank you so much bro, simple and to the point without any useless tangents. Rare to see! :)

  • @TheFlyguy31
    @TheFlyguy31 6 років тому +2

    Thank you Corey. A brilliant tutorial that's even helped to find my Apple calculator on my Mac. I didn't know i had one! Cheers

  • @forvikramsharma
    @forvikramsharma 3 роки тому +1

    Great Work Corey. Many thanks for this video.

  • @Dualgas
    @Dualgas 9 років тому +8

    Great vid, very professional, should have way more views.

  • @Luis_Garciaa7
    @Luis_Garciaa7 9 років тому +21

    I understand pretty much more you than my teacher. I'm mexican so that should tell you my teacher kind of suck.
    Grettings from mexico. o/

  • @ameanasaur
    @ameanasaur 4 роки тому

    This tutorial is amazing. 255.255.255 also gave me some networking shivers. Amazing content.

  • @glyptodon3220
    @glyptodon3220 4 роки тому

    I was very confused by my professor but now I get it instantly. ty ty

  • @bruces3575
    @bruces3575 3 роки тому +1

    Excellent explanation Corey, thank you so much.

  • @mitchong8753
    @mitchong8753 5 місяців тому

    Thank you for this easy to understand video. I am currently taking a computer science class where this is a fundamental aspect.

  • @organicsatanic
    @organicsatanic 2 місяці тому

    one key thing not mentioned here that makes hexadecimal so useful to programmers is that each hexadecimal digit corresponds to 4 bits in binary. 0=0000, 1=0001, etc all the way through E=1110, F=1111 - such that FE01=1111111000000001. this allows hexadecimal to serve as a visually compressed form of binary.

  • @robertcrier3551
    @robertcrier3551 2 роки тому +1

    Thank you master Corey for teaching me 'The art of base-16' for I have yet to make it to second base. "Badum tss". bad joke, but seriously though, thank you.

  • @connor31086
    @connor31086 7 років тому +1

    Thank you so much, most understandable way I've heard base 16 described yet!

  • @shauryaponnada1932
    @shauryaponnada1932 6 років тому +3

    Took one week for my teacher to explain me. but this single video explained me the whole thing in just 10:43 minutes. nice video. u got ur self a sub

  • @russellscott7062
    @russellscott7062 7 років тому +3

    Brilliant explanation! I'm studying web development & at the moment I'm following a tutorial on implementing HTML5 sliders to create variable numeric values between 0-255, then using JS logic, convert 10 base to 16 & concatenate the result with a pretended hash to derive at a color code( like #71726a which is yellow ). Then use the color codes to dynamically change the background color of a web-page. The tutorial was easy to follow & I understood all of it until I reached this syntax -- rdhex = (rd < 16) ? "0" + rd.toString(16) : rd.toString(16); This is a ternary operator, a conditional statement that checks if rd(a var) is less than 16 if true, concatenate 0 to the base 10 numeric value & set it to 16 base or just set the rd(var.value) to 16 base string. I didn't even know about bases let alone how they function as I left School at the age of 13y ;( at the time I figured I would never use what I was being taught -- I wish so much I had stayed now, as I love learning & teaching for that matter + you know it's so empowering when you "get it" understanding is the best feeling right... Anyway enough banter, THANK YOU for posting this awesome tutorial. ;) michael(twitter.com/WEBrip)

  • @user-ng2rb5ob9z
    @user-ng2rb5ob9z 2 роки тому +1

    very helpful thank you

  • @shampoable
    @shampoable 5 років тому +2

    This is a great tutorial on understanding conversion to decimal, but I'd say that if one "understands" hexadecimal and binary, conversion to decimal and steps like addition and substraction should be understood too.

  • @elijahjns81
    @elijahjns81 5 років тому +1

    UA-cam's search algorithm failed but I still enjoyed the video..... EDIT: Actually this was the video I needed. I just needed to wait a few minutes.

  • @cosmomassoglia6538
    @cosmomassoglia6538 4 роки тому +2

    Sending love from Brazil

  • @nmag_2056
    @nmag_2056 3 роки тому

    From 7 years later, thank you. Finally understood

  • @cynikal5744
    @cynikal5744 3 роки тому +1

    anyone else did (8 + 2 = 10) + (4 + 1 = 5) = 15 for 1111

  • @cxndy_nguyxn
    @cxndy_nguyxn 3 роки тому +1

    3 hour théories just to understand this in 10 mins🥲 I’m gonna go unalive myself real quick

  • @jordanengstrom9596
    @jordanengstrom9596 4 роки тому +3

    This tutorial is terrific! I would like to know this though: how do you go the other way? Specifically from base-10 to base-16?

  • @jimmycheong7970
    @jimmycheong7970 2 роки тому

    This was so fricking well explained. Thank you.

  • @oscarrico3700
    @oscarrico3700 6 років тому +1

    This video simplified my life at the moment, you got a new subie!:)

  • @AhmedAlaa-um8co
    @AhmedAlaa-um8co 2 роки тому

    Thank you so much , you made this easy for me and managed to make me understand the whole image

  • @gheithothman4789
    @gheithothman4789 3 роки тому +1

    thanks

  • @Alex-eq7uh
    @Alex-eq7uh 3 роки тому +1

    Sir, your explanation is the best I have seen, thank you so much for this great content, you are straight to the point, no waste of time, no hesitation, absolutely loved it, looking forward to see more of you!

  • @arohi1101
    @arohi1101 6 місяців тому +1

    Thankk Youu soooo veryy muchh for this video. You don't know how big of a help is this for me.✨💫

  • @bon5100
    @bon5100 3 роки тому +1

    My teacher took 1 hour to explain it I still did not understand the next day my teacher taught did the same I still did not understand and I came Here and learned it in 10 minutes and I have no questions

  • @tymothylim6550
    @tymothylim6550 3 роки тому +1

    Thank you very much for this video! It was very clear and helpful for me :)

  • @careditor
    @careditor 3 роки тому +1

    Please, please, please, let me understand this for my future...Yes I understood most of it but I need more work. Thanks a ton....

  • @malusmundus-9605
    @malusmundus-9605 2 роки тому

    I LOVE YOU. BEST EXPLANATION EVER. I can even convert seximal easy now!

  • @zgamer3429
    @zgamer3429 4 роки тому +1

    Bro you're a legend! Thanks

  • @andrew_rubia
    @andrew_rubia 10 років тому +2

    Good video,straight to the point.

  • @Lennyx6210
    @Lennyx6210 6 років тому +1

    Thanks for the free leson. Cheers!

  • @courtneybriska2213
    @courtneybriska2213 3 роки тому

    Thank God for UA-cam!

  • @AB-ck3tf
    @AB-ck3tf 4 роки тому

    Awesome tutorial, talk about distilling stuff. Subscribed!

  • @Blink77
    @Blink77 3 роки тому

    Appreciate the time you put into this. Liked and subbed. Helped me understand this better.

  • @blackburd
    @blackburd 4 роки тому

    Excellent explanation. I finally get it.

  • @shantanumajumdereeprojects6218
    @shantanumajumdereeprojects6218 5 років тому +1

    This was very helpful man thanks

  • @deedewald1707
    @deedewald1707 2 роки тому

    Excellent examples !

  • @deangreenhough3479
    @deangreenhough3479 6 років тому +1

    That made so much sense. Appreciated and subscribed . I NOW UNDERSTAND Yipee!!

  • @ashewastakenTT
    @ashewastakenTT 4 роки тому

    Thank you so much!!! You made it easy to understand, especially the base part

  • @micah2936
    @micah2936 2 роки тому

    What about going backwards?
    I have an 8 bit address where the first bit is just read/write and the last 7 bits are the actual address
    I use a converter online to get hex>binary and then remove the first bit (2^0) then use those 7 bits to convert back to hex.
    But I want to understand. I can get binary>decimal and hex>decimal
    But how do you easily figure out
    Decimal>binary and decimal>hex
    Or skip the middle man and just do
    Binary>hex and vise versa?

  • @qettyz
    @qettyz 5 років тому +2

    That was very well explained. Thank you very much!

  • @FallingDreamFlowingSand
    @FallingDreamFlowingSand 4 роки тому +1

    Thank you it was really well explained

  • @naiwife
    @naiwife 8 місяців тому

    thanks so much you explained this so easily now i can finally understand it🥰

  • @bubbs2010
    @bubbs2010 6 років тому +1

    Very Usefull tutorial - many thanks

  • @peternelson8876
    @peternelson8876 7 років тому +2

    Foe the longest time, I wanted to know how base-37 works. This because I figured out that once bases go over 10, it goes into the Latin alphabet, but the Latin alphabet only goes up to 26 digits, so how would base-37 work?

    • @TheOneLichemperor
      @TheOneLichemperor 5 років тому

      Start using Cyrillic instead? =P

    • @deedewald1707
      @deedewald1707 2 роки тому

      One could use the ASCii symbols above Z and a look up table !

  • @samuelnwangwu1046
    @samuelnwangwu1046 9 років тому

    Why doesn't successive division work in Base 16 - Base 10 conversion?

  • @nobu9705
    @nobu9705 6 років тому +1

    Very well explained! 👍

  • @MrRonbust
    @MrRonbust 6 років тому +1

    Thank you. Explained very well.

  • @plzdontclickhere.8452
    @plzdontclickhere.8452 6 років тому +1

    Great job. Thanks for the explanation

  • @renkarem2738
    @renkarem2738 7 років тому

    I have one question though. How do you get the base? Like does it stay 2^n in binary and 16^n in hexadecimal or are these just examples? Where exactly do you get the base from and how do you signal the program which base it has to use?

    • @jdamico9
      @jdamico9 5 років тому

      Tfw no camera It’s just the standard. If it doesn’t say for binary assume base 2 and for hex assume base 16

  • @rogueywoguey
    @rogueywoguey 3 роки тому

    quality video. Would watch again 10/10 NGL

  • @x2TimesPerfect
    @x2TimesPerfect 4 роки тому

    This was really helpful!!!! Thank you

  • @Kitto1
    @Kitto1 2 роки тому

    I know its an ancient video but it helped a lot

  • @jaks2706
    @jaks2706 9 років тому +39

    im still confused

    • @spiko-ou3bp
      @spiko-ou3bp 5 років тому +4

      Lol

    • @chubbyBunny94
      @chubbyBunny94 4 роки тому +16

      are you still confused, 4 years later?

    • @su1hi
      @su1hi 4 роки тому +3

      @@chubbyBunny94 indeed

    • @Spypol19
      @Spypol19 3 роки тому +1

      @@su1hi why

    • @su1hi
      @su1hi 3 роки тому +1

      @@Spypol19 idk the concept never picked up for me

  • @cosmomassoglia6538
    @cosmomassoglia6538 4 роки тому +2

    this is how you understand binary, hexadecimal, decimal (base-10), and more

  • @lumri2002
    @lumri2002 4 роки тому

    In ancient times the Chinese also use hexadecimal system aside from the common decimal system. Thus, they have designed 2/5 beads in each rod of the abacus to accommodate both decimal and hexadecimal numbers. For bit of info click on hsm.stackexchange.com/questions/5172/what-is-the-most-ancient-civilization-that-used-base-16-hexadecimal-number-sys/5177#5177

  • @mosheklienblat2511
    @mosheklienblat2511 4 роки тому

    wonderful explanation loved it :)

  • @YoussefZidan
    @YoussefZidan 7 років тому

    Thank you
    i have a question if u let me ask
    why the maximum value is 255 even if i'm working in higher than 8 bit document?

  • @hypercube9531
    @hypercube9531 7 років тому +2

    so in binary or hexadecimal how do you make really intricate numbers like 17702, and what technique does one use to translate normal numbers into binary or hexadecimal? But, thx anyway, I understood a lot more than I used to!! :D

    • @burnakai7568
      @burnakai7568 6 років тому

      If you still wanna know you just keep going up in the powers like 16^4 and so on

  • @sultanhamid7686
    @sultanhamid7686 7 років тому +1

    Im in year 9 and im learning this

  • @daybyday6263
    @daybyday6263 Рік тому

    Wow I’m homeschooling my 7th grader, was looking for something to help me understand this stuff this video did help lol . But I read the comments and most of them are from college students!

  • @vikaswakde
    @vikaswakde Рік тому +1

    Very Easy Thanks

  • @elizabethbussell8359
    @elizabethbussell8359 4 роки тому

    My teacher speaks so fast i cannot understand her I realy need these videos to keep up with my class thank you so much for making these

  • @Hammadisteachingchemistry
    @Hammadisteachingchemistry Рік тому

    Consive and effective lecture

  • @alexandredamiao1365
    @alexandredamiao1365 4 роки тому

    great content! thanks for the effort!

  • @csabagyorfi6088
    @csabagyorfi6088 7 років тому

    You are amazing! thanks for this clear explanation

  • @burqqkie7443
    @burqqkie7443 6 років тому

    should i always use 16 to the power of 1,2,3etc? and how can i know if its 16or 10 to use?

    • @vaarune2592
      @vaarune2592 5 років тому

      Hexadecimal uses base 16

  • @liamwallace7182
    @liamwallace7182 7 років тому +1

    What if it was 5 characters long for example BF4A7?

    • @christiaanmcdonald
      @christiaanmcdonald 4 роки тому +1

      then in the fifth place comes 16 to the power of four

  • @jessicalewisjessielew3399
    @jessicalewisjessielew3399 3 роки тому

    And how much is -1 in hexadecimal?

  • @christianchitiyo2431
    @christianchitiyo2431 5 років тому +2

    thanks man

  • @saintz2k7
    @saintz2k7 5 років тому +1

    Very interesting!

  • @koki10190
    @koki10190 2 роки тому

    wtf thank u dude this made me understand so much

  • @fs0xy
    @fs0xy 5 років тому +1

    Why the hell is 5 x 16^1 = 16? I don't get it. Shouldn't it be 80? What did I get wrong there?

    • @deedewald1707
      @deedewald1707 2 роки тому

      You are correct and that was typed on his calculator !

    • @fs0xy
      @fs0xy 2 роки тому

      @@deedewald1707 I re-watched it and he typed correctly into the calculator right? So except from a bit of speech-confusion, it's all well.
      Thank you for elaborating!

  • @MrILIVEWITHMUSIC
    @MrILIVEWITHMUSIC Рік тому

    I'm confused why F is 15, I thought it was (0,1,2,3,4,5,6,7,8,9) which is 10 digits and then you start counting from letters (A,B,C,D,E,F) which is 6 letters. Are you skipping the 0 in the digits, and if so why?

    • @MatthewRainwater86
      @MatthewRainwater86 25 днів тому

      Same reason in decimal, 9 is the tenth digit, F represents the 16th digit in hexadecimal if you were to start counting from zero.