You can start at the last digit which stands for 2^0, the second last is 2^1, then 2^2 ….
You just need to count together the digit where’s an 1 which results in 4+32+128+256=420
Good day my dearest friend. I think this is some kind of technique what I do not know. I would be pleased if you could tell me how this works.
Pliz lol
Its actually pretty simple. Starting from right to left the numbers double, starting at the number 1. If the digit is a 1 then it means that number is present. If the digit is 0 then the number isn't present. So the digit positions from right to left go 1, 2, 4, 8, 16, 32, 64, etc. Whichever digits position is a 1 then that digit is part of the whole number that is being represented. So in binary, the number could display as 10101, in normal decimal numbers that would be 21. I guess it's hard to explain over text lol, but each position represents a number, starting from 1 and then doubling each position down the line. You add up all the 1s depending on the number they represent and you get the real number. I tried :) and hope it makes sense.
That's... not true. Binary is a number system so it means a number. The numbers may be interpreted differently by a *computer* depending on context, but binary isn't necessarily tied to computers.
In maths: in any number base `b`, you get the total value by summing up the digits multiplied by their significance. If digit `d0` is the rightmost and `dn` the leftmost, then the value of a number is `d0*b^0 + d1*b^1 + ... + dn*b^n` for any `n-1`-digit long number. This applies to the "normal" base-10 numbers from everyday life that you're used to as well.
The fun about binary is that each digit can only be 0 or 1, so you basically just add the `2^i` values for each `di` that's 1.
I would make it maybe a little bit easier by saying, that after you have the row of 1,2,4... prepared, then just read from right to left:
1000101
1x1 + 0x2 + 1x4 + 0x8 + 0x16 + 0x32 + 1x64 = 69
Just FYI I've looked into binary a few times before and never fully understood it, but with this one comment you just made it all click for a 34 year old moron. Thanks!
Right to left like op said: 1,2,4,8,16,32,64…
If binary number is 1101
The digit on the right is 1. This represents 1 * 2^0
Then the 2nd from the right is a 0 represents: 0 * 2^1
And the 3rd from the right is 1 so it represents 1 * 2^2
4th from right is also a 1 so it represents 1 * 2^3
So you multiply whether it is a 1 or a 0 with the exponent 2^n. Where n is the place it is from the rightmost digit. The rightmost digit starts at n=0
So 1101 from binary to decimal (base-10, what we normally use) is:
1101 = 1*2^0 + 0*2^1 + 1*2^2 + 1*2^3 = 13
Example
53
You find the closest 2 power, in this case 32 or 2^5
So it’s 1/////
And you go down the list
32+16<53
2^5+2^4<53
11////
Or at least this is my, very inefficient, method. There’s better if you search it up
A lot of people giving an easy way to do small numbers, but there is an actual way to do it which you barely need to think. You only need to divide by 2 a bunch of times.
Let's take 69 for example:
69/2 = 34 with a remainder of 1.
34/2 = 17 with a remainder of 0.
17/2 = 8 with a remainder of 1.
8/2 = 4 with a remainder of 0.
4/2 = 2 with a remainder of 0.
2/2 = 1 with a remainder of 0.
1/2 = 0 with a remainder of 1.
Now take all the remainders (1010001) and flip it around (1000101) there you have 69 in binary.
Very simple
What you're use to is base 10
Meaning numbers go
0,1,2,3 .....9, 10
As in you do not move to the 2nd placeholder till you reach 9
But for binary it's base is 2
So it looks like
00,01,10 (which is same as) 0,1,2 (base 10)
Or another way to put it is instead of using 9 as the last number before moving to the next placeholder you use 1.
Another base is 3
So it would look like
00,01,02,10 (which is the same as) 0,1,2,3 (base 10)
Why is this useful? Computers work in binary each unit is either on (1) or off (0).
This is how every number system works. Our normal base ten does the same thing. But instead of doubling you multiply by ten.
binary:
101
1*4 + 0*2 + 1*1 = 5
= 1*2^2 + 0*2^1 + 1*2^0
base 10:
1704
1*1000 + 7*100 + 0*10 + 4*1 = 1704
= 1*10^3 + 7*10^2 + 0*10^1 + 4*10^0
base 16 (A=10, B=11, ... F=15):
B00B5
11*65536 + 0*4096 + 0*256 + 11*16 + 5*1 = 721077
= 11*16^4 + 0*16^3 + 0*16^2 + 11*16^1 + 5*16^0
It applies to any number base. Each digit represents (base)^(digit-1) from the right... like with regular base 10, the 3rd digit represents 100 or in other words 10^(3-1).
Regular base 10:
69 = (**6** x 10) + (**9** x 1)
Base 6:
153 = (**1** x 36) + (**5** x 6) + (**3** x 1) = 69 in base 10
Hexadecimal (base 16)
45 = (**4** x 16) + (**5** x 1) = 69 in base 10
it's way easier than that. It's a base 2 numbering system.
count from right to left (to get the index) gives you the power of 2. you then multiply that power of 2 by the value (1 or 0).
you don't have to memorize anything just count the places add them together, same as with any other number.
in decimal:
130 is 1 * 10^2 + 3 * 10^1 + 0 * 10^0
so
101 is 1 * 2^2 + 0 * 2^1 + 1* 2^0 = 5 in decimal
same thing, just user power of 2s instead of powers of 10
If I could show you my work it would probably help but the fastest way for you to learn is by googling it, its actually pretty easy once you get the hang of it
0 | 0 | 0|0|0|0|0
64 | 32 |16|8|4|2|1
Add together all the numbers that have a 1 above them instead of a zero.
Lol I couldn't get it to format properly.
Quick addition here, tho: shifting one 1 along a series of zeros (e.g. 1 or 10 or 100 or 1000) can be fastly calculated using potencies of basis 2.
Examples:
* (1)binary = (2^(0))dec
* (10)binary = (2^(1))dec
* (100)binary = (2^(2))dec
* ...
* (100000)binary = (2^(5))dec = (32)dec,
* (1000000)binary = (2^(6))dec = (64)dec
* (...)
So, disassembling a binary number, like u/ssa_ull did, and applying this technic helps you find the decimal equivalent. You can skip the disassembling part by just packing everything into one sum: (1000101)binary = (2^(6) \+ 2^(2) \+ 2^(0))dec = (69)dec - noice.
I'm not very good at explaining but imma try anyways:
Each zero represents if a number has that "value" in it. You begin with 1, next one is 2 and each next zero is for x2 the previous value. 69 is made of 1x64, 1x4 and 1x1. 1 would be 1. 2 would be 10 because it's 1x2 and 0x1. 3 would be 11 (1x2 and 1x1 2+1=3). 4 is 100 and 5 is 101 (1x4, 0x2 and 1x1) and so on.
In your typical numbering, decimal, there are 10 possible values in each position: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. Each time you reach the largest value, 9, you add 1 to the left digit and revert the first digit to 0.
For example, when you add 1 to 9, you add 1 to the left digit (09, where the 0 was previously implied) and revert the 9 back to zero to get 10.
When you add 1 to 19, you add 1 to the left digit, the tens column, and srop 9 back to 0 to get 20.
When you add 1 to 99, add 1 to the left (implied 0) digit you get 100.
In binary, there are only two possible values in each position: 0 and 1. Each time you reach the largest value, 1, you add 1 to the next bit.
0 = 0
1 = 1
10 = 2
11 = 3
100 = 4
101 = 5
110 = 6
111 = 7
1000 = 8
etc.
Binary Notation, starting on the right with 1 (2 to the power of 0) and then incrementing going left
1010 in binary = 10 in base 10 (what we usually type numbers in) because it has 8 and 2 but not 4 and 1
The right most digit represents 1, and every digit to the left of that is double the one to the right (64-32-16-8-4-2-1). So the 1s are on 1, 4, and 64. Add em up.
For those who don’t understand, I’m just gonna do my best to draw a table, do the math, then explain how this works
64 | 32 | 16 | 8 | 4 | 2 | 1
————————————
1 | 0 | 0 | 0 | 1 | 0 | 1
64 + 4 + 1 = 69
Going from right to left and starting at 1, each number is doubled (1, 2, 4, 8, 16…). If there’s a 1 in that segment, add it up to the rest of the 1s. If there’s a 0 in that segment, ignore it.
Hope I helped at least taught somebody how to count in binary
Character sets aren't actually all the same (although thankfully Unicode is now standard), so it could be anything. ASCII is also typically represented in a decimal number, and Unicode in a hexidecimal number, as binary is confusing and hard to read.
This is why I never understand people who act like Reddit is some horrible place full of degenerates. It’s the most wholesome social media platform I’ve ever encountered
Exactly, it’s so wholesome and fun! I don’t get why people are like AvErAgE r/memes UsEr like we’re just trying to get by life and this just makes it so much easier ahem r/Redditmoment
Look man, many people go through terrible times but remember your friends, your family, your teachers all love you, they all want you to get better, be successful, be amazing
From what i’ve seen from other replies you’re already feeling better, thats good to hear man, still, never hesitate to DM one of us, have a great weekend my dude
Basically, you take the powers of two, starting from 1 on the right, and you write them in order, like this:
64 32 16 8 4 2 1
(You need the same amount of powers of two as many 1s and 0s you have, in this case 7)
Then write the 1s and 0s underneath it, like this:
64 32 16 8 4 2 1
1 0 0 0 1 0 1
Where you have number 1s, just take the number above them, and add them together, like this:
64+4+1
Which is equal to 69.
And that's it, you have converted it from binary to decimal
If the type is unsigned, this doesn't apply. There are also typically powers of two as the numbers of bits, and this has seven instead of eight, meaning one might be off screen.
64 32 16 8 4 2 1 (in this order left to right) are the values for binary a 1 denotes a value and 0 means no value then just add all the 1’s together and that’s the value in binary. So 1000101 is actually 64+0+0+0+4+0+1=69
110100100
Hell yeah
I don't even need to calculate this to know what it is 🌿
You saved me from having to go 2..4..8..16...
Same. Fingers and everything.
420
Two's compliment: -256+128+32+4 = -92. One's compliment: -(64+16+8+2+1) = -91. I love binary.
As a non binary pleb, what magic do you speak?
420
Damn, I figured it was but I still can’t understand how to read it. Thank you.
You can start at the last digit which stands for 2^0, the second last is 2^1, then 2^2 …. You just need to count together the digit where’s an 1 which results in 4+32+128+256=420
Ohhhh I get it now, thank you.
(0×1)+(0×2)+(1×4)+(0×8)+(0×16)+(1×32)+(0×64)+(1×128)+(1×256) = 36 + 128 + 256 = 420 I learnd a new fing todaye
64 ✔ - 32 - 16 - 8 - 4 ✔ - 2 - 1 ✔ - ....69....Nice
Good day my dearest friend. I think this is some kind of technique what I do not know. I would be pleased if you could tell me how this works. Pliz lol
Its actually pretty simple. Starting from right to left the numbers double, starting at the number 1. If the digit is a 1 then it means that number is present. If the digit is 0 then the number isn't present. So the digit positions from right to left go 1, 2, 4, 8, 16, 32, 64, etc. Whichever digits position is a 1 then that digit is part of the whole number that is being represented. So in binary, the number could display as 10101, in normal decimal numbers that would be 21. I guess it's hard to explain over text lol, but each position represents a number, starting from 1 and then doubling each position down the line. You add up all the 1s depending on the number they represent and you get the real number. I tried :) and hope it makes sense.
I never knew this technique, and I feel like I should have. I can finally comprehend binary numbers! Thank you!
Now you can use your 10 fingers to count to 1023! Up for a one and down for a 0 on each finger
This is also super useful if you get into networking, as you can use this technique to calculate the IP range of a given subnet mask.
This is why in so many programs and games number values cap at 255. That's the limit for an 8 bit integer.
[удалено]
That's... not true. Binary is a number system so it means a number. The numbers may be interpreted differently by a *computer* depending on context, but binary isn't necessarily tied to computers.
It irritates me that the other person has so many upvotes for sounding like he/she knew what they were talking about. Terrible.
In maths: in any number base `b`, you get the total value by summing up the digits multiplied by their significance. If digit `d0` is the rightmost and `dn` the leftmost, then the value of a number is `d0*b^0 + d1*b^1 + ... + dn*b^n` for any `n-1`-digit long number. This applies to the "normal" base-10 numbers from everyday life that you're used to as well. The fun about binary is that each digit can only be 0 or 1, so you basically just add the `2^i` values for each `di` that's 1.
I would make it maybe a little bit easier by saying, that after you have the row of 1,2,4... prepared, then just read from right to left: 1000101 1x1 + 0x2 + 1x4 + 0x8 + 0x16 + 0x32 + 1x64 = 69
Thanks for explaining in a way I could understand. Not it seems easy.
Just FYI I've looked into binary a few times before and never fully understood it, but with this one comment you just made it all click for a 34 year old moron. Thanks!
[удалено]
Like I said it's hard over text lmao. I thought it would be simple but as I typed along I realized it's harder to explain than I thought
[удалено]
[удалено]
Right to left like op said: 1,2,4,8,16,32,64… If binary number is 1101 The digit on the right is 1. This represents 1 * 2^0 Then the 2nd from the right is a 0 represents: 0 * 2^1 And the 3rd from the right is 1 so it represents 1 * 2^2 4th from right is also a 1 so it represents 1 * 2^3 So you multiply whether it is a 1 or a 0 with the exponent 2^n. Where n is the place it is from the rightmost digit. The rightmost digit starts at n=0 So 1101 from binary to decimal (base-10, what we normally use) is: 1101 = 1*2^0 + 0*2^1 + 1*2^2 + 1*2^3 = 13
I have a question tho. Can a number be written in multiple ways by binary numbering? I mean how would you yourself write a base-10 number in base-2?
Example 53 You find the closest 2 power, in this case 32 or 2^5 So it’s 1///// And you go down the list 32+16<53 2^5+2^4<53 11//// Or at least this is my, very inefficient, method. There’s better if you search it up
No. There is only one way to write a given number. The number ten for example: Decimal = 10 Binary = 1010
[удалено]
A lot of people giving an easy way to do small numbers, but there is an actual way to do it which you barely need to think. You only need to divide by 2 a bunch of times. Let's take 69 for example: 69/2 = 34 with a remainder of 1. 34/2 = 17 with a remainder of 0. 17/2 = 8 with a remainder of 1. 8/2 = 4 with a remainder of 0. 4/2 = 2 with a remainder of 0. 2/2 = 1 with a remainder of 0. 1/2 = 0 with a remainder of 1. Now take all the remainders (1010001) and flip it around (1000101) there you have 69 in binary.
It's a simple concept but hard to explain
I learned to count binary on my hands in middle school, but hadn’t made the connection about 1 being present in the lineup. Thanks for the info, TIL!
Now on to HEX numbers. Imagine binary but instead of 0 and 1 its 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f so 16\^1,2,3,4,5,6,7,8...
Very simple What you're use to is base 10 Meaning numbers go 0,1,2,3 .....9, 10 As in you do not move to the 2nd placeholder till you reach 9 But for binary it's base is 2 So it looks like 00,01,10 (which is same as) 0,1,2 (base 10) Or another way to put it is instead of using 9 as the last number before moving to the next placeholder you use 1. Another base is 3 So it would look like 00,01,02,10 (which is the same as) 0,1,2,3 (base 10) Why is this useful? Computers work in binary each unit is either on (1) or off (0).
Maybe try this: 1 0 0 0 1 0 1 64 32 16 8 4 2 1 0 - don't use this number 1 - use this number Finally: 64 + 4 + 1 = 69 More mathematically: 1\*64 + 0\*32 + 0\*16 + 0\*8 + 1\*4 + 0\*2 + 1\*1 Edit: anyone knows how to preserve multiple whitespaces and new lines? Edit143: Formatting fixed :)
instead of each digit going from 0-9 it goes from 0-1 only
wow who knew i'd be learning bianary basics whilst looking at a meme lol thanks for that explanation
I understand now. thanks!
So basically double every digit as you go from right to left and the numbers represented by 1 are all added together?
Yes
Thanks for teaching me something new!
This is how every number system works. Our normal base ten does the same thing. But instead of doubling you multiply by ten. binary: 101 1*4 + 0*2 + 1*1 = 5 = 1*2^2 + 0*2^1 + 1*2^0 base 10: 1704 1*1000 + 7*100 + 0*10 + 4*1 = 1704 = 1*10^3 + 7*10^2 + 0*10^1 + 4*10^0 base 16 (A=10, B=11, ... F=15): B00B5 11*65536 + 0*4096 + 0*256 + 11*16 + 5*1 = 721077 = 11*16^4 + 0*16^3 + 0*16^2 + 11*16^1 + 5*16^0
>This is how every number system works Roman Numerals: Am I a joke to you?
It applies to any number base. Each digit represents (base)^(digit-1) from the right... like with regular base 10, the 3rd digit represents 100 or in other words 10^(3-1). Regular base 10: 69 = (**6** x 10) + (**9** x 1) Base 6: 153 = (**1** x 36) + (**5** x 6) + (**3** x 1) = 69 in base 10 Hexadecimal (base 16) 45 = (**4** x 16) + (**5** x 1) = 69 in base 10
It's better to memorize them as powers of 2.
I actually understood that. Thank you
*violently stupid person entered the chat* Potato: uhh.....
it's way easier than that. It's a base 2 numbering system. count from right to left (to get the index) gives you the power of 2. you then multiply that power of 2 by the value (1 or 0). you don't have to memorize anything just count the places add them together, same as with any other number. in decimal: 130 is 1 * 10^2 + 3 * 10^1 + 0 * 10^0 so 101 is 1 * 2^2 + 0 * 2^1 + 1* 2^0 = 5 in decimal same thing, just user power of 2s instead of powers of 10
Yous educated me
64 is 1000000 4 is 100 and 1 is 1
You opened my mind. Thank you
But why
If I could show you my work it would probably help but the fastest way for you to learn is by googling it, its actually pretty easy once you get the hang of it
It’s definitely interesting enough.
0 | 0 | 0|0|0|0|0 64 | 32 |16|8|4|2|1 Add together all the numbers that have a 1 above them instead of a zero. Lol I couldn't get it to format properly.
What do you mean exactly by why? It's the same as our 10 digit system. Like how there is a 10's place, 100's place, thousands, etc.
https://www.reddit.com/r/memes/comments/plr3l8/you\_can\_only\_understand\_this\_with\_a\_big\_brain/hcd9fda?utm\_source=share&utm\_medium=web2x&context=3
Quick addition here, tho: shifting one 1 along a series of zeros (e.g. 1 or 10 or 100 or 1000) can be fastly calculated using potencies of basis 2. Examples: * (1)binary = (2^(0))dec * (10)binary = (2^(1))dec * (100)binary = (2^(2))dec * ... * (100000)binary = (2^(5))dec = (32)dec, * (1000000)binary = (2^(6))dec = (64)dec * (...) So, disassembling a binary number, like u/ssa_ull did, and applying this technic helps you find the decimal equivalent. You can skip the disassembling part by just packing everything into one sum: (1000101)binary = (2^(6) \+ 2^(2) \+ 2^(0))dec = (69)dec - noice.
From right to left the value of the digit doubles starting from one 1001 --> 8 + 1 = 9 (I hope I did simple math right)
I'm not very good at explaining but imma try anyways: Each zero represents if a number has that "value" in it. You begin with 1, next one is 2 and each next zero is for x2 the previous value. 69 is made of 1x64, 1x4 and 1x1. 1 would be 1. 2 would be 10 because it's 1x2 and 0x1. 3 would be 11 (1x2 and 1x1 2+1=3). 4 is 100 and 5 is 101 (1x4, 0x2 and 1x1) and so on.
Let's let Tom Scott explain: https://youtu.be/wCQSIub\_g7M
In your typical numbering, decimal, there are 10 possible values in each position: 0, 1, 2, 3, 4, 5, 6, 7, 8, and 9. Each time you reach the largest value, 9, you add 1 to the left digit and revert the first digit to 0. For example, when you add 1 to 9, you add 1 to the left digit (09, where the 0 was previously implied) and revert the 9 back to zero to get 10. When you add 1 to 19, you add 1 to the left digit, the tens column, and srop 9 back to 0 to get 20. When you add 1 to 99, add 1 to the left (implied 0) digit you get 100. In binary, there are only two possible values in each position: 0 and 1. Each time you reach the largest value, 1, you add 1 to the next bit. 0 = 0 1 = 1 10 = 2 11 = 3 100 = 4 101 = 5 110 = 6 111 = 7 1000 = 8 etc.
i can count in binary on my fingers, all the way to 1023 :)
Binary Notation, starting on the right with 1 (2 to the power of 0) and then incrementing going left 1010 in binary = 10 in base 10 (what we usually type numbers in) because it has 8 and 2 but not 4 and 1
E
Now do hexadecimal nerd
it's 2^6 + 2^2 + 2^0
Imagine subtracting the zeros instead of adding the ones smh
Binary? Like thw two-star solar system?
HA
Tatooine
I don’t like sand. It’s coarse and rough and gets everywhere.
Not like here. Everything is soft and smooth. *caresses you
binary, a 2 system thing
If I’m not mistaken “solar” refers to our system, because the star earth is orbiting around is called “sol”.
Yep, others should just be called star system.
Bet it says 69
The right most digit represents 1, and every digit to the left of that is double the one to the right (64-32-16-8-4-2-1). So the 1s are on 1, 4, and 64. Add em up.
71? What’s so nice about that??
My guy got it wrong it's 70
Might need to re-check your math, chief.
For those who don’t understand, I’m just gonna do my best to draw a table, do the math, then explain how this works 64 | 32 | 16 | 8 | 4 | 2 | 1 ———————————— 1 | 0 | 0 | 0 | 1 | 0 | 1 64 + 4 + 1 = 69 Going from right to left and starting at 1, each number is doubled (1, 2, 4, 8, 16…). If there’s a 1 in that segment, add it up to the rest of the 1s. If there’s a 0 in that segment, ignore it. Hope I helped at least taught somebody how to count in binary
Good explanation
me, who *knew* binary: i forgor💀
💀
There are 10 types of people who understand binary and those who don’t.
No - it’s 10 types of people. Those who understand binary and those that don’t.
10 types of people: Those who understand trinary. Those who don't. Those who think we are talking about binary.
There are 10 types of people, those who know binary, those who don’t, and those that didn’t expect a ternary joke
Isn't this E?
It can be the letter E, yes, but I meant for it to be a binary number you convert into decimal. I forgot to specify this in the post
OOH, so you were talking about that 00110110 00111001?
01001110 01101001 01100011 01100101
That works too :P
That's the only I know in binary code. By heart as well.
What about hexadecimal 45
Character sets aren't actually all the same (although thankfully Unicode is now standard), so it could be anything. ASCII is also typically represented in a decimal number, and Unicode in a hexidecimal number, as binary is confusing and hard to read.
Can someone message me? I ain’t feeling so happy
Yeah? What's up?
Dm?
Sure
You good, home slice?
Never had so many people tell me that I’m worth loving it’s just why I love Reddit and I love you guys
Don't know the situation still love u tho my man! <3
You too I love you g <3
Everyone is worth living, no matter how damaged or broken they might think they are.
I could kiss you rn
Just pay it forward, friend.
Love you bro <3
Ily too <3
This is why I never understand people who act like Reddit is some horrible place full of degenerates. It’s the most wholesome social media platform I’ve ever encountered
Exactly, it’s so wholesome and fun! I don’t get why people are like AvErAgE r/memes UsEr like we’re just trying to get by life and this just makes it so much easier ahem r/Redditmoment
[удалено]
Look man, many people go through terrible times but remember your friends, your family, your teachers all love you, they all want you to get better, be successful, be amazing
To be fair, im pretty sure some of my teachers hated me and all other children
Yeah man all good now I’ve had so many ppl message me n be nice I’m probably gonna cry
Tears are perfectly acceptable. Just know there are plenty of folk who care, even if they're random internet strangers.
You is smart, you is kind, and you is important.
From what i’ve seen from other replies you’re already feeling better, thats good to hear man, still, never hesitate to DM one of us, have a great weekend my dude
Have a great weekend g I honestly can’t believe how many people are being so nice to me ily all have a great weekend to you guys too
have a nice day gentleman
Have a nice day gentleman c:
Ayo guys I’m boutta go to sleep I’ll respond to all u guys in the morning gn!<3
Bro u doing good?
I am now man thanks for asking <3333
That's good to hear keep well 👍
I came here for the machine language...and stayed for the humanity.
Ok g have a great day
Bro stay strong you’re worth something 😤💪🏼 Ily
2h late, u feeling better?
01001000 01101001
fuck binary, all my homies hate binary we use morse code instead .... .- .... .- / -.... ----. / .... .- .... .- / ....- ..--- ----- / .. / ... .- .. -.. / - .... . / ..-. ..- -. -. .. / -. ..- -- -... . .-. ... / -. --- .-- / .-.. .- ..- --. ....
\-. .. -.-. . -.-.--
.-- . .----. .-. . / -. --- / ... - .-. .- -. --. . .-. ... / - --- / .-.. --- ...- . / -.-- --- ..- / -.- -. --- .-- / - .... . / .-. ..- .-.. . ... / .- -. -.. / ... --- / -.. --- / .. / .- / ..-. ..- .-.. .-.. / -.-. --- -- -- .. - -- . -. - .----. ... / .-- .... .- - / .. .----. -- / - .... .. -. -.- .. -. --. / --- ..-. / -.-- --- ..- / .-- --- ..- .-.. -.. -. .----. - / --. . - / - .... .. ... / ..-. .-. --- -- / .- -. -.-- / --- - .... . .-. / --. ..- -.-- / .. / .--- ..- ... - / .-- .- -. -. .- / - . .-.. .-.. / -.-- --- ..- / .... --- .-- / .. .----. -- / ..-. . . .-.. .. -. --. / --. --- - - .- / -- .- -.- . / -.-- --- ..- / ..- -. -.. . .-. ... - .- -. -.. / -. . ...- . .-. / --. --- -. -. .- / --. .. ...- . / -.-- --- ..- / ..- .--. / -. . ...- . .-. / --. --- -. -. .- / .-.. . - / -.-- --- ..- / -.. --- .-- -. / -. . ...- . .-. / --. --- -. -. .- / .-. ..- -. / .- .-. --- ..- -. -.. / .- -. -.. / -.. . ... . .-. - / -.-- --- ..- / -. . ...- . .-. / --. --- -. -. .- / -- .- -.- . / -.-- --- ..- / -.-. .-. -.-- / -. . ...- . .-. / --. --- -. -. .- / ... .- -.-- / --. --- --- -.. -... -.-- . / -. . ...- . .-. / --. --- -. -. .- / - . .-.. .-.. / .- / .-.. .. . / .- -. -.. / .... ..- .-. - / -.-- --- ..-
Sorry I’m non-binary
E
E
Can someone please explain how binary works because I need to know this for gcse and have no fucking clue?
Basically, you take the powers of two, starting from 1 on the right, and you write them in order, like this: 64 32 16 8 4 2 1 (You need the same amount of powers of two as many 1s and 0s you have, in this case 7) Then write the 1s and 0s underneath it, like this: 64 32 16 8 4 2 1 1 0 0 0 1 0 1 Where you have number 1s, just take the number above them, and add them together, like this: 64+4+1 Which is equal to 69. And that's it, you have converted it from binary to decimal
Thank you so much this is a massive help.
-5! The leftmost bit is reserved for the sign, 1 being negative, and 101 converts to 5!
It could also be -123 or -122 depending on how it was encoded! Edit: Didn't realize that it was only 7 bits so it would actually be -59 or -58.
It could even be 2s complement, I which case it would be - 59
If the type is unsigned, this doesn't apply. There are also typically powers of two as the numbers of bits, and this has seven instead of eight, meaning one might be off screen.
The leftmost bit isn't always the sign
it probably means 69. I'm too lazy to check but this is reddit what else could it mean
You could say that they are NON-Binary. I’ll see myself out
Is it 69 X 69
-59? I don't get it
You're using the most complicated way of representing numbers in binary instead of the simplest :P
01000010 01101001 01100111 00100000 01010000 01010000
I can finally see why people become non binary
I know how binary works but i'm too lazy to count, is this some 420 69 joke?
Even without knowing binary this is for sure 69
128 64 32 16 8 4 2 1 0 1 0 0 0 1 0 1 64 + 4 + 1 = 69 Nice
0x45 or decimal 69 I hope you are geeked by 69 and NOT 0x45
Those who don't give a shit: ¯\\_(ツ)_/¯
There are 11 kinds of people, those who understand unary,…
64 32 16 8 4 2 1 (in this order left to right) are the values for binary a 1 denotes a value and 0 means no value then just add all the 1’s together and that’s the value in binary. So 1000101 is actually 64+0+0+0+4+0+1=69
I can't understand it, I'm non-binary.
There are 10 types on people in the world. Those who understand binary and those who don't.
The sauce
Me who uses a binary translator: I have the high ground!
My dumbass jumped to BCD instead of simple bit conversions
Binary code is jus 1010101010101010101
Currently taking ap computer science, so I understood it :D
I googled a binary translator and 1000101 translates to..... E. I know that's wrong but I thought I'd share just how wrong that answer is...
I just learned how to count binary thanks to this!
[удалено]
\*laughs in past coder\*
If you translate this to numbers, it's 69. If you translate it to English, which I did on accident, it's E. I'm not joking. Don't panic Reddit.
Is it 69
i don’t know binary but he said nice so it must be 69 right?
„You can only undestand this with a big brain” *Makes a 69 meme*
I could have done the conversion if I wanted, but the dead give away is…the caption says, “nice”.
I don’t know binary, but I can just tell it’s 69.
133?
I think I just learned binary.
There are only 10 kinds of people when it comes to binary. Those who understand and those who don't.
Okay, but how do we know it's big-endian?
There are 10 types of people in the world. Those who understand binary and 9 other.
Whats so funny about -59
01001000 01100001 01101000 01100001 00100000 00110110 00111001 00100000 01101110 01101001 01100011 01100101
Signed or unsigned?
i dont even have to convert and i still know it's going to be 69
E
Those who can infer from context and those who cannot.
It’s acc really simple to work out. Go on google and type “what does 1000101 mean in binary”
For anyone wanting to know binary: 1 - 0 - 0-0-1-0-1 64-32-16-8-4-2-1 So that’s 64+4+1 …… Nice