ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

How to Read Binary the Easy Way

Updated on September 5, 2014
Source

What is Binary?

We are all familiar with the base 10 decimal system in one form or another which is based on ten digits zero through nine.

This convenient system is based on the number of digits we have on our hands.

While it may work fine for us in our everyday needs, it doesn't work well for electronic devices such as computers.

Why Do We Need Binary?

Computers need binary because they can only read two states, on or off. In binary the "on" state is represented by a 1 and the "off" state is represented by a 0.

Binary is needed to represent numbers using only 1's and 0's.

Understanding Binary

For most mathematicians binary is usually quite easy to understand. The formula is simple, multiply each binary digit by two to the power of its place number. Easy right?

Okay maybe it's not that easy. Before fully understanding binary it may help to take a look at our normal base 10 number system.

If we were to look at the number 1058 we would break that number down into into separate columns 1's, 10's, 100's and 1000's. The number 1058 is 1-1000's, 0-100's, 5-10's and 8-1's.

In binary it works the same way. Each column represents a value. However in this case we can only have a 1 or a 0 to work with before we have to move on to the next column.

The number on the left of a particular number represents double what the value of the number to the right of it.

Confused yet? To make this system easier to understand, it helps to look at it more graphically. We'll use the binary number 100101101 for an example.

Binary Example: 100101101 = 301

Value of Digit if = 1
(256)
(128)
(64)
(32)
(16)
(8)
(4)
(2)
(1)
Binary number example
1
0
0
1
0
1
1
0
1
Value of the binary digit
256
0
0
32
0
8
4
0
1
 
 
 
 
 
 
 
 
 
 

n our more graphic example of the number 100101101, the number in the brackets shows the value of the digit if it were a 1 (0 always equals zero).

Notice how the number to the left of each number doubles the number on the right. 1,2,4,8,16,32,64,128,256,512,1024 and so forth. Those who are familiar with computer memory or processors will probably recognize these numbers.

As we look at the binary number example above, we added the value of the digit if it equaled a 1 and a 0 if it equaled a zero.

At this point we can simply add up all the numbers in the "Value of the binary digit" row and we get the answer. 256+32+8+4+1= 301

So the binary number 100101101 = 301

Do you Find Binary Confusing?

See results

Another Example

Here is another example. In this case we will use the binary 10100.

Value of Digit if =1
(16)
(8)
(4)
(2)
(1)
Binary Number Example
1
0
1
0
0
Value of the Binary Digit
16
0
4
0
0
 
 
 
 
 
 

In this example we get the following numbers: 16+0+4+0+0 = 20. In other words 10100 = 20

Amaze Your Friends

Amaze your friends by showing them you can count to 20 using Binary!

Decimal Number
Binary Number
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
11
1011
12
1100
13
1101
14
1110
15
1111
16
10000
17
10001
18
10010
19
10011
20
10100

Converting Base 10 to Binary

Converting a conventional base 10 number to binary is a fairly easy process. Let's convert the number 274 to binary:

To get started it helps to represent each column with their corresponding binary values:

512
256
128
64
32
16
8
4
2
1

Looking at the column values we want to find the number that is as close to the number we are after without going over. In this case the number is 256.

Now subtract 256 from 274. This gives us 18. Next we want to find the number that is closest to 18 without going over. That would be 16. We next want to subtract 16 from 18. That will leave us 2. Next we want to find the number closest to 2 without going over. That number is of course 2.

Adding 1's into the appropriate locations on the chart we can find the binary representation of 274.

512
256
128
64
32
16
8
4
2
1
 
1
0
0
0
1
0
0
1
0

Having Fun Using Binary

If you would like to have some fun using binary with your friends here is a link to a great site that converts binary to text or text to binary. There's even a special message message just for you that after you decode it may seem somewhat familiar.

Comments

    0 of 8192 characters used
    Post Comment

    No comments yet.

    working

    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://hubpages.com/privacy-policy#gdpr

    Show Details
    Necessary
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
    Features
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Marketing
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Statistics
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)