Hi, I want to convert some stuff from (and to) binary, decimal and hexadecimal numerical systems. Can you please help me?
- Convert 1234d to binary and hexadecimal numeral systems.
- Convert 1100101b to decimal and hexadecimal numeral systems.
- Convert ABChex to decimal and binary numeral systems.
The fastest way to do it is to use your Window's (for PC users) calculator - the programmers option (in the "View" tab);
But since there are more interesting ways to convert numbers and symbols you can play around; Here are my answers:
1. Convert 1234d to binary and hexadecimal numerical systems:
1234/2 = 617 (0)
617/2 = 308 (1)
308/2 = 154 (0)
154/2 = 77 (0)
77/2 = 38 (1)
38/2 = 19 (0)
19/2 = 9 (1)
9/2 = 4 (1)
4/2 = 2 (0)
2/2 = 1 (0)
1/2 = 0 (1)
Thus, the number 1234d in the binary numerical system will look like: 10011010010
The number 1234d in the hexadecimal numerical system will look like: 4D2
2. Convert 1100101b to decimal and hexadecimal numerical systems:
1100101b=1+4+32+64=101
Thus, the number 1100101 b in the decimal numerical system will look like: 101
The number 1100101 b in the hexadecimal numerical system will look like: 65
3. Convert ABChex to decimal and binary numeral systems:
ABChex in the decimal numerical system will look like: 2748
ABChex in the binary numerical system will look like: 101010111100
You can also use some easy to use online converters:
1. Decimal to Binary Converter: https://www.binaryhexconverter.com/decimal-to-binary-converter
2. Binary to Decimal Converter: https://www.binaryhexconverter.com/binary-to-decimal-converter
3. Hexadecimal to Binary Converter: https://www.binaryhexconverter.com/hex-to-binary-converter
4. Hexadecimal to Decimal Converter: https://www.binaryhexconverter.com/hex-to-decimal-converter
I use tables on my desktop, hope they will help you in the future:


You can use while loop to convert int to binary:
using System;
class ConvertInt
{
static void Main()
{
int x = 1234;
while (x > 0)
{
Console.WriteLine(x % 2);
x = x / 2;
}
}
}
You can use Convert.ToString for the number 1234:
using System;
class ConvertEasyWayMethod
{
static void Main()
{
Console.WriteLine("Number 1234 in binary is: " + Convert.ToString(1234, 2));
Console.WriteLine("Number 1234 in hexadecimal is: " + Convert.ToString(1234, 16));
}
}
Unfortunately there is NO formatting string for binary...
For Hexadecimal you can use:
using System;
using System.Linq;
class Formatting
{
static void Main()
{
int number = 1234;
Console.WriteLine("The number 1234 in HEX is: {0:X}", number);
}
}
For converting to binary you can use:
using System;
class Convert
{
static void Main()
{
Console.WriteLine("Number 1234 in binary is: " + Convert.ToString(1234, 2));
}
}
You can use Convert.ToString 🙂 Here's how:
using System;
class VariableInHexadecimalFormat
{
static void Main()
{
int a = 0xFE;
Console.WriteLine(Convert.ToString(a, 16));//HEX format
Console.WriteLine(Convert.ToString(a, 2));//BINARY format
Console.WriteLine(Convert.ToString(a, 10));//DECIMAL format
}
}
