ਇਸ ਮੁਫਤ ਆਨਲਾਈਨ ਟੂਲ ਨਾਲ ਆਸਾਨੀ ਨਾਲ ਨੰਬਰਾਂ ਨੂੰ ਬਾਈਨਰੀ ਅਤੇ ਡੈਸੀਮਲ ਸਿਸਟਮਾਂ ਵਿਚਕਾਰ ਬਦਲੋ। ਸਿੱਖਣ ਵਾਲੀ ਵਿਜ਼ੂਅਲਾਈਜ਼ੇਸ਼ਨ ਨਾਲ ਤੁਰੰਤ ਬਦਲਾਅ।
ਬਾਇਨਰੀ ਅਤੇ ਡੈਸੀਮਲ ਨੰਬਰ ਪ੍ਰਣਾਲੀਆਂ ਵਿਚ ਤੁਰੰਤ ਰੂਪਾਂਤਰ ਕਰੋ.
ਬਾਇਨਰੀ ਨੰਬਰ ਸਿਰਫ 0 ਅਤੇ 1 ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ
ਡੈਸੀਮਲ ਨੰਬਰ 0-9 ਦੇ ਅੰਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ
ਦੂਜੇ ਖੇਤਰ ਵਿਚ ਰੂਪਾਂਤਰ ਦੇਖਣ ਲਈ ਕਿਸੇ ਵੀ ਖੇਤਰ ਵਿਚ ਇੱਕ ਮੁੱਲ ਦਰਜ ਕਰੋ.
ਬਾਈਨਰੀ-ਦਸ਼ਮਲਵ ਕੰਵਰਟਰ ਉਹਨਾਂ ਲਈ ਇੱਕ ਅਹਿਮ ਟੂਲ ਹੈ ਜੋ ਵੱਖ-ਵੱਖ ਨੰਬਰ ਸਿਸਟਮਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਬਾਈਨਰੀ (ਬੇਸ-2) ਅਤੇ ਦਸ਼ਮਲਵ (ਬੇਸ-10) ਦੋ ਮੁੱਖ ਗਣਿਤ ਸਿਸਟਮ ਹਨ ਜੋ ਕੰਪਿਊਟਿੰਗ ਅਤੇ ਗਣਿਤ ਵਿੱਚ ਵਰਤੇ ਜਾਂਦੇ ਹਨ। ਸਾਡਾ ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਕੰਵਰਟਰ ਤੁਹਾਨੂੰ ਇਨ੍ਹਾਂ ਸਿਸਟਮਾਂ ਵਿਚ ਨੰਬਰਾਂ ਨੂੰ ਤੁਰੰਤ ਬਦਲਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਬਿਲਕੁਲ ਸਹੀਤਾ ਨਾਲ। ਚਾਹੇ ਤੁਸੀਂ ਕੰਪਿਊਟਰ ਸਾਇੰਸ ਦੇ ਵਿਦਿਆਰਥੀ ਹੋ ਜੋ ਬਾਈਨਰੀ ਪ੍ਰਤਿਨਿਧੀ ਬਾਰੇ ਸਿੱਖ ਰਹੇ ਹੋ, ਇੱਕ ਪ੍ਰੋਗਰਾਮਰ ਜੋ ਕੋਡ ਨੂੰ ਡਿਬੱਗ ਕਰ ਰਿਹਾ ਹੈ, ਜਾਂ ਇੱਕ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਦਾ ਸ਼ੌਕੀਨ ਜੋ ਡਿਜ਼ੀਟਲ ਸਰਕਿਟਾਂ ਨਾਲ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਇਹ ਕੰਵਰਟਰ ਬਾਈਨਰੀ ਅਤੇ ਦਸ਼ਮਲਵ ਨੰਬਰ ਫਾਰਮੈਟਾਂ ਵਿਚ ਬਦਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਆਸਾਨ ਅਤੇ ਗਲਤੀਆਂ ਤੋਂ ਮੁਕਤ ਬਣਾਉਂਦਾ ਹੈ।
ਬਾਈਨਰੀ ਨੰਬਰ, ਜੋ ਸਿਰਫ 0 ਅਤੇ 1 ਤੋਂ ਬਣੇ ਹੁੰਦੇ ਹਨ, ਸਾਰੇ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਿੰਗ ਸਿਸਟਮਾਂ ਦੀ ਬੁਨਿਆਦ ਹਨ, ਜਦਕਿ ਦਸ਼ਮਲਵ ਸਿਸਟਮ 0-9 ਅੰਕਾਂ ਨਾਲ ਬਣਿਆ ਹੁੰਦਾ ਹੈ ਜੋ ਅਸੀਂ ਦਿਨ-ਪ੍ਰਤੀਦਿਨ ਦੀ ਜ਼ਿੰਦਗੀ ਵਿੱਚ ਵਰਤਦੇ ਹਾਂ। ਇਨ੍ਹਾਂ ਸਿਸਟਮਾਂ ਵਿਚਕਾਰ ਦੇ ਸੰਬੰਧ ਨੂੰ ਸਮਝਣਾ ਉਹਨਾਂ ਲਈ ਅਹਿਮ ਹੈ ਜੋ ਕੰਪਿਊਟਰ ਸਾਇੰਸ, ਪ੍ਰੋਗਰਾਮਿੰਗ ਜਾਂ ਡਿਜ਼ੀਟਲ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਨਾਲ ਜੁੜੇ ਹਨ। ਇਹ ਟੂਲ ਇਨ੍ਹਾਂ ਨੰਬਰ ਸਿਸਟਮਾਂ ਵਿਚਕਾਰ ਦੇ ਫਾਸਲੇ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ, ਬਦਲਾਵਾਂ ਨੂੰ ਆਸਾਨ ਅਤੇ ਗਲਤੀਆਂ ਤੋਂ ਮੁਕਤ ਬਣਾਉਂਦਾ ਹੈ।
ਦਸ਼ਮਲਵ ਸਿਸਟਮ ਸਾਡੇ ਮਿਆਰੀ ਨੰਬਰ ਸਿਸਟਮ ਹੈ, ਜੋ 10 ਅੰਕਾਂ (0-9) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਸ ਪੋਜ਼ੀਸ਼ਨਲ ਨੰਬਰ ਸਿਸਟਮ ਵਿੱਚ, ਹਰ ਅੰਕ ਦੀ ਪੋਜ਼ੀਸ਼ਨ 10 ਦੀ ਇੱਕ ਪਾਵਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ:
ਉਦਾਹਰਨ ਵਜੋਂ, ਦਸ਼ਮਲਵ ਨੰਬਰ 427 ਦਰਸਾਉਂਦਾ ਹੈ:
ਇਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ ਜੋੜ ਕੇ: 400 + 20 + 7 = 427
ਬਾਈਨਰੀ ਸਿਸਟਮ ਸਿਰਫ ਦੋ ਅੰਕਾਂ (0 ਅਤੇ 1) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਬਾਈਨਰੀ ਨੰਬਰ ਵਿੱਚ ਹਰ ਪੋਜ਼ੀਸ਼ਨ 2 ਦੀ ਇੱਕ ਪਾਵਰ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ:
ਉਦਾਹਰਨ ਵਜੋਂ, ਬਾਈਨਰੀ ਨੰਬਰ 1010 ਦਰਸਾਉਂਦਾ ਹੈ:
ਇਹਨਾਂ ਮੁੱਲਾਂ ਨੂੰ ਜੋੜ ਕੇ: 8 + 0 + 2 + 0 = 10 ਦਸ਼ਮਲਵ ਵਿੱਚ
ਇੱਕ ਬਾਈਨਰੀ ਨੰਬਰ ਨੂੰ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲਣ ਲਈ, ਹਰ ਅੰਕ ਨੂੰ ਉਸ ਦੀ ਸੰਬੰਧਿਤ 2 ਦੀ ਪਾਵਰ ਨਾਲ ਗੁਣਾ ਕਰੋ ਅਤੇ ਨਤੀਜੇ ਨੂੰ ਜੋੜੋ:
ਜਿੱਥੇ:
ਉਦਾਹਰਨ: ਬਾਈਨਰੀ 1101 ਨੂੰ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲਣਾ
ਇੱਕ ਦਸ਼ਮਲਵ ਨੰਬਰ ਨੂੰ ਬਾਈਨਰੀ ਵਿੱਚ ਬਦਲਣ ਲਈ, ਨੰਬਰ ਨੂੰ 2 ਨਾਲ ਵੰਡੋ ਅਤੇ ਬਾਕੀ ਨੂੰ ਉਲਟ ਕ੍ਰਮ ਵਿੱਚ ਦਰਜ ਕਰੋ:
ਉਦਾਹਰਨ: ਦਸ਼ਮਲਵ 25 ਨੂੰ ਬਾਈਨਰੀ ਵਿੱਚ ਬਦਲਣਾ
ਸਾਡਾ ਬਾਈਨਰੀ-ਦਸ਼ਮਲਵ ਕੰਵਰਟਰ ਇੰਟੂਇਟਿਵ ਅਤੇ ਯੂਜ਼ਰ-ਫ੍ਰੈਂਡਲੀ ਬਣਾਉਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਬਾਈਨਰੀ ਅਤੇ ਦਸ਼ਮਲਵ ਨੰਬਰਾਂ ਵਿਚਕਾਰ ਬਦਲਣ ਲਈ ਹੇਠਾਂ ਦਿੱਤੇ ਸਧਾਰਨ ਕਦਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
ਕੰਵਰਟਰ ਇੱਕ ਵਿਜ਼ੂਅਲ ਵਿਆਖਿਆ ਵੀ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜੋ ਤੁਹਾਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਹਰ ਬਦਲਾਅ ਕਿਵੇਂ ਗਣਿਤਕ ਤੌਰ 'ਤੇ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਸਿੱਖਣ ਵਾਲਾ ਫੀਚਰ ਤੁਹਾਨੂੰ ਨੰਬਰ ਸਿਸਟਮ ਦੇ ਬਦਲਾਅ ਦੇ ਅਧਾਰਭੂਤ ਸਿਧਾਂਤਾਂ ਨੂੰ ਸਮਝਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਬਾਈਨਰੀ-ਦਸ਼ਮਲਵ ਬਦਲਾਅ ਬਹੁਤ ਸਾਰੇ ਖੇਤਰਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਮੁੱਖ ਹੈ:
ਇੱਕ IPv4 ਪਤਾ ਜਿਵੇਂ 192.168.1.1 ਨੂੰ ਬਾਈਨਰੀ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ:
ਜੋੜ ਕੇ: 11000000.10101000.00000001.00000001
ਜਦਕਿ ਬਾਈਨਰੀ ਅਤੇ ਦਸ਼ਮਲਵ ਸਭ ਤੋਂ ਆਮ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਨੰਬਰ ਸਿਸਟਮ ਹਨ, ਹੋਰ ਸਿਸਟਮਾਂ ਦੇ ਮਹੱਤਵਪੂਰਨ ਐਪਲੀਕੇਸ਼ਨ ਹਨ:
ਹੈਕਸਾਡੇਸੀਮਲ 16 ਅੰਕਾਂ (0-9 ਅਤੇ A-F) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਣ ਦਾ ਇੱਕ ਸੰਕੁਚਿਤ ਤਰੀਕਾ ਹੈ। ਹਰ ਹੈਕਸਾਡੇਸੀਮਲ ਅੰਕ ਬਿਲਕੁਲ 4 ਬਾਈਨਰੀ ਅੰਕਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਉਦਾਹਰਨ: ਬਾਈਨਰੀ 1010 1101 = ਹੈਕਸਾਡੇਸੀਮਲ AD
ਆਕਟਲ 8 ਅੰਕਾਂ (0-7) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਇਤਿਹਾਸਕ ਤੌਰ 'ਤੇ ਕੰਪਿਊਟਿੰਗ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਸੀ। ਹਰ ਆਕਟਲ ਅੰਕ ਬਿਲਕੁਲ 3 ਬਾਈਨਰੀ ਅੰਕਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਉਦਾਹਰਨ: ਬਾਈਨਰੀ 101 011 = ਆਕਟਲ 53
BCD ਹਰ ਦਸ਼ਮਲਵ ਅੰਕ ਨੂੰ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਦੇ ਬਾਈਨਰੀ ਅੰਕਾਂ (ਆਮ ਤੌਰ 'ਤੇ 4) ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਸਾਉਂਦਾ ਹੈ। ਇਹ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਜਿੱਥੇ ਦਸ਼ਮਲਵ ਪ੍ਰਤਿਨਿਧੀ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਡਿਜ਼ੀਟਲ ਘੜੀਆਂ।
ਉਦਾਹਰਨ: ਦਸ਼ਮਲਵ 42 ਵਿੱਚ BCD = 0100 0010
ਦਸ਼ਮਲਵ ਸਿਸਟਮ ਮਨੁੱਖੀ ਇਤਿਹਾਸ ਵਿੱਚ ਪ੍ਰਮੁੱਖ ਨੰਬਰ ਸਿਸਟਮ ਰਿਹਾ ਹੈ, ਸ਼ਾਇਦ ਇਸ ਲਈ ਕਿ ਮਨੁੱਖਾਂ ਦੇ ਦਸ ਉਂਗਲਾਂ ਹਨ। ਦਸ਼ਮਲਵ ਗਿਣਤੀ ਸਿਸਟਮਾਂ ਦੇ ਸਬੂਤ ਪ੍ਰਾਚੀਨ ਸਭਿਆਚਾਰਾਂ ਤੱਕ ਵਾਪਰਦੇ ਹਨ:
ਬਾਈਨਰੀ ਸਿਸਟਮ ਦਾ ਇਤਿਹਾਸ ਹੋਰ ਹੀ ਨਵਾਂ ਪਰ ਬਰਾਬਰ ਹੀ ਦਿਲਚਸਪ ਹੈ:
ਇੱਥੇ ਵੱਖ-ਵੱਖ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾਵਾਂ ਵਿੱਚ ਬਾਈਨਰੀ-ਦਸ਼ਮਲਵ ਬਦਲਾਅ ਦੇ ਨਿਰਮਾਣ ਹਨ:
1// ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਬਦਲਾਅ
2function binaryToDecimal(binary) {
3 if (!/^[01]+$/.test(binary)) {
4 return "ਗਲਤ ਬਾਈਨਰੀ ਨੰਬਰ";
5 }
6 return parseInt(binary, 2);
7}
8
9// ਦਸ਼ਮਲਵ ਤੋਂ ਬਾਈਨਰੀ ਬਦਲਾਅ
10function decimalToBinary(decimal) {
11 if (!/^\d+$/.test(decimal) || decimal < 0) {
12 return "ਗਲਤ ਦਸ਼ਮਲਵ ਨੰਬਰ";
13 }
14 return Number(decimal).toString(2);
15}
16
17// ਉਦਾਹਰਨ ਵਰਤੋਂ
18console.log(binaryToDecimal("1010")); // ਨਤੀਜਾ: 10
19console.log(decimalToBinary("42")); // ਨਤੀਜਾ: 101010
20
1# ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਬਦਲਾਅ
2def binary_to_decimal(binary):
3 try:
4 # ਜਾਂਚੋ ਕਿ ਇਨਪੁਟ ਸਿਰਫ 0 ਅਤੇ 1 ਹੈ
5 if not all(bit in '01' for bit in binary):
6 return "ਗਲਤ ਬਾਈਨਰੀ ਨੰਬਰ"
7 return int(binary, 2)
8 except ValueError:
9 return "ਗਲਤ ਬਾਈਨਰੀ ਨੰਬਰ"
10
11# ਦਸ਼ਮਲਵ ਤੋਂ ਬਾਈਨਰੀ ਬਦਲਾਅ
12def decimal_to_binary(decimal):
13 try:
14 # ਜਾਂਚੋ ਕਿ ਇਨਪੁਟ ਇੱਕ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਪੂਰਨ ਅੰਕ ਹੈ
15 decimal = int(decimal)
16 if decimal < 0:
17 return "ਗਲਤ ਦਸ਼ਮਲਵ ਨੰਬਰ"
18 return bin(decimal)[2:] # '0b' ਪ੍ਰੀਫਿਕਸ ਹਟਾਓ
19 except ValueError:
20 return "ਗਲਤ ਦਸ਼ਮਲਵ ਨੰਬਰ"
21
22# ਉਦਾਹਰਨ ਵਰਤੋਂ
23print(binary_to_decimal("1010")) # ਨਤੀਜਾ: 10
24print(decimal_to_binary("42")) # ਨਤੀਜਾ: 101010
25
1public class BinaryDecimalConverter {
2 // ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਬਦਲਾਅ
3 public static int binaryToDecimal(String binary) {
4 if (!binary.matches("[01]+")) {
5 throw new IllegalArgumentException("ਗਲਤ ਬਾਈਨਰੀ ਨੰਬਰ");
6 }
7 return Integer.parseInt(binary, 2);
8 }
9
10 // ਦਸ਼ਮਲਵ ਤੋਂ ਬਾਈਨਰੀ ਬਦਲਾਅ
11 public static String decimalToBinary(int decimal) {
12 if (decimal < 0) {
13 throw new IllegalArgumentException("ਨਕਾਰਾਤਮਕ ਨੰਬਰ ਸਮਰਥਿਤ ਨਹੀਂ");
14 }
15 return Integer.toBinaryString(decimal);
16 }
17
18 public static void main(String[] args) {
19 System.out.println(binaryToDecimal("1010")); // ਨਤੀਜਾ: 10
20 System.out.println(decimalToBinary(42)); // ਨਤੀਜਾ: 101010
21 }
22}
23
1#include <iostream>
2#include <string>
3#include <cmath>
4#include <regex>
5
6// ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਬਦਲਾਅ
7int binaryToDecimal(const std::string& binary) {
8 // ਜਾਂਚੋ ਕਿ ਇਨਪੁਟ ਸਿਰਫ 0 ਅਤੇ 1 ਹੈ
9 if (!std::regex_match(binary, std::regex("[01]+"))) {
10 throw std::invalid_argument("ਗਲਤ ਬਾਈਨਰੀ ਨੰਬਰ");
11 }
12
13 int decimal = 0;
14 for (int i = 0; i < binary.length(); i++) {
15 if (binary[binary.length() - 1 - i] == '1') {
16 decimal += std::pow(2, i);
17 }
18 }
19 return decimal;
20}
21
22// ਦਸ਼ਮਲਵ ਤੋਂ ਬਾਈਨਰੀ ਬਦਲਾਅ
23std::string decimalToBinary(int decimal) {
24 if (decimal < 0) {
25 throw std::invalid_argument("ਨਕਾਰਾਤਮਕ ਨੰਬਰ ਸਮਰਥਿਤ ਨਹੀਂ");
26 }
27
28 if (decimal == 0) {
29 return "0";
30 }
31
32 std::string binary = "";
33 while (decimal > 0) {
34 binary = (decimal % 2 == 0 ? "0" : "1") + binary;
35 decimal /= 2;
36 }
37 return binary;
38}
39
40int main() {
41 std::cout << binaryToDecimal("1010") << std::endl; // ਨਤੀਜਾ: 10
42 std::cout << decimalToBinary(42) << std::endl; // ਨਤੀਜਾ: 101010
43 return 0;
44}
45
1' ਬਾਈਨਰੀ ਤੋਂ ਦਸ਼ਮਲਵ ਬਦਲਾਅ
2Function BinaryToDecimal(binary As String) As Variant
3 ' ਜਾਂਚੋ ਕਿ ਇਨਪੁਟ ਸਿਰਫ 0 ਅਤੇ 1 ਹੈ
4 Dim i As Integer
5 For i = 1 To Len(binary)
6 If Mid(binary, i, 1) <> "0" And Mid(binary, i, 1) <> "1" Then
7 BinaryToDecimal = CVErr(xlErrValue)
8 Exit Function
9 End If
10 Next i
11
12 BinaryToDecimal = Application.WorksheetFunction.Bin2Dec(binary)
13End Function
14
15' ਦਸ਼ਮਲਵ ਤੋਂ ਬਾਈਨਰੀ ਬਦਲਾਅ
16Function DecimalToBinary(decimal As Long) As String
17 If decimal < 0 Then
18 DecimalToBinary = CVErr(xlErrValue)
19 Exit Function
20 End If
21
22 DecimalToBinary = Application.WorksheetFunction.Dec2Bin(decimal)
23End Function
24
25' ਸੈੱਲ ਵਿੱਚ ਉਦਾਹਰਨ ਵਰਤੋਂ:
26' =BinaryToDecimal("1010") ' ਵਾਪਸ: 10
27' =DecimalToBinary(42) ' ਵਾਪਸ: 101010
28
ਬਾਈਨਰੀ ਨੰਬਰ ਇੱਕ ਨੰਬਰ ਹੈ ਜੋ ਬੇਸ-2 ਗਣਿਤ ਸਿਸਟਮ ਵਿੱਚ ਪ੍ਰਗਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜੋ ਸਿਰਫ ਦੋ ਚਿੰਨ੍ਹਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ: ਆਮ ਤੌਰ 'ਤੇ "0" ਅਤੇ "1"। ਹਰ ਅੰਕ ਨੂੰ ਬਿਟ (ਬਾਈਨਰੀ ਅੰਕ) ਕਿਹਾ ਜਾਂਦਾ ਹੈ। ਬਾਈਨਰੀ ਨੰਬਰ ਡਿਜ਼ੀਟਲ ਕੰਪਿਊਟਿੰਗ ਦੇ ਲਈ ਬੁਨਿਆਦੀ ਹਨ ਕਿਉਂਕਿ ਸਾਰੇ ਡੇਟਾ ਕੰਪਿਊਟਰਾਂ ਵਿੱਚ ਆਖਿਰਕਾਰ ਬਾਈਨਰੀ ਰੂਪ ਵਿੱਚ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ।
ਕੰਪਿਊਟਰ ਬਾਈਨਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਇਲੈਕਟ੍ਰਾਨਿਕ ਕੰਪੋਨੈਂਟ ਦੋ ਸਥਿਤੀਆਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਦਰਸਾ ਸਕਦੇ ਹਨ: ਚਾਲੂ/ਬੰਦ, ਉੱਚ/ਨਿਛਲੇ ਵੋਲਟੇਜ, ਜਾਂ ਚੁੰਬਕੀ ਧ੍ਰੁਵਤਾ। ਬਾਈਨਰੀ ਨੂੰ ਹਾਰਡਵੇਅਰ ਵਿੱਚ ਲਾਗੂ ਕਰਨਾ ਵੀ ਗਣਿਤਕ ਤੌਰ 'ਤੇ ਸਧਾਰਣ ਹੈ, ਜਿਸ ਨਾਲ ਕੰਪਿਊਟਰਾਂ ਨੂੰ ਜ਼ਿਆਦਾ ਭਰੋਸੇਯੋਗ ਅਤੇ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਬੂਲੀਅਨ ਲੌਜਿਕ (AND, OR, NOT) ਬਾਈਨਰੀ ਓਪਰੇਸ਼ਨਾਂ 'ਤੇ ਬਿਲਕੁਲ ਮੇਲ ਖਾਂਦੀ ਹੈ।
ਬਾਈਨਰੀ ਨੰਬਰ ਨੂੰ ਹੱਥ ਨਾਲ ਦਸ਼ਮਲਵ ਵਿੱਚ ਬਦਲਣ ਲਈ:
ਉਦਾਹਰਨ ਵਜੋਂ, ਬਾਈਨਰੀ 1101: 1×8 + 1×4 + 0×2 + 1×1 = 8 + 4 + 0 + 1 = 13
ਦਸ਼ਮਲਵ ਨੰਬਰ ਨੂੰ ਹੱਥ ਨਾਲ ਬਾਈਨਰੀ ਵਿੱਚ ਬਦਲਣ ਲਈ:
ਉਦਾਹਰਨ ਵਜੋਂ, ਦਸ਼ਮਲਵ 13: 13 ÷ 2 = 6 ਬਾਕੀ 1 6 ÷ 2 = 3 ਬਾਕੀ 0 3 ÷ 2 = 1 ਬਾਕੀ 1 1 ÷ 2 = 0 ਬਾਕੀ 1 ਹੇਠਾਂ ਤੋਂ ਉੱਪਰ ਪੜ੍ਹਦੇ ਹੋਏ: 1101
ਸਾਡੀ ਮੌਜੂਦਾ ਕਾਰਗੁਜ਼ਾਰੀ ਸਧਾਰਨਤਾ ਅਤੇ ਸਿੱਖਣ ਦੇ ਉਦੇਸ਼ਾਂ ਲਈ ਗੈਰ-ਨਕਾਰਾਤਮਕ ਪੂਰਨ ਅੰਕਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਿਤ ਕਰਦੀ ਹੈ। ਬਾਈਨਰੀ ਵਿੱਚ ਨਕਾਰਾਤਮਕ ਨੰਬਰ ਆਮ ਤੌਰ 'ਤੇ ਸਾਈਨਡ ਮੈਗਨੀਟਿਊਡ, ਇੱਕ ਦਾ ਪੂਰਨ ਜਾਂ ਦੋ ਦਾ ਪੂਰਨ ਪ੍ਰਤਿਨਿਧੀ ਵਰਗੇ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਸਾਏ ਜਾਂਦੇ ਹਨ, ਜੋ ਹੋਰ ਉੱਚ-ਸਤਰੀ ਸੰਕਲਪ ਹਨ।
ਕੰਵਰਟਰ ਜਾਵਾਸਕ੍ਰਿਪਟ ਦੇ ਸੁਰੱਖਿਅਤ ਪੂਰਨ ਅੰਕ ਦੀ ਸੀਮਾ (2^53 - 1), ਜੋ 9,007,199,254,740,991 ਹੈ, ਤੱਕ ਨੰਬਰਾਂ ਨੂੰ ਸੰਭਾਲ ਸਕਦਾ ਹੈ। ਬਾਈਨਰੀ ਇਨਪੁਟ ਲਈ, ਇਸਦਾ ਮਤਲਬ ਹੈ 53 ਬਿੱਟਾਂ ਤੱਕ। ਬਹੁਤ ਵੱਡੇ ਨੰਬਰਾਂ ਲਈ, ਵਿਸ਼ੇਸ਼ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਲੋੜ ਹੋਵੇਗੀ।
ਦਸ਼ਮਲਵ ਭFractionਾਂ ਨੂੰ ਬਾਈਨਰੀ ਭFractionਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਦਰਸਾਇਆ ਜਾਂਦਾ ਹੈ। ਉਦਾਹਰਨ ਵਜੋਂ, 0.5 ਦਸ਼ਮਲਵ 0.1 ਬਾਈਨਰੀ ਹੈ (1×2^-1)। ਇਹ ਪ੍ਰਕਿਰਿਆ ਭFraction ਭਾਗ ਨੂੰ 2 ਨਾਲ ਗੁਣਾ ਕਰਨ ਅਤੇ ਇੰਟੇਜਰ ਭਾਗ ਨੂੰ ਦਰਸਾਉਣ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ ਜਦ ਤਕ ਤੁਸੀਂ 0 ਤੱਕ ਨਾ ਪਹੁੰਚ ਜਾਓ ਜਾਂ ਦੁਹਰਾਉਣਾ ਸ਼ੁਰੂ ਨਾ ਕਰੋ। ਸਾਡਾ ਮੌਜੂਦਾ ਕੰਵਰਟਰ ਸਿਰਫ ਪੂਰਨ ਅੰਕਾਂ 'ਤੇ ਧਿਆਨ ਕੇਂਦ੍ਰਿਤ ਕਰਦਾ ਹੈ।
ਇਹ ਤਿੰਨ ਪੋਜ਼ੀਸ਼ਨਲ ਨੰਬਰ ਸਿਸਟਮ ਹਨ ਪਰ ਵੱਖ-ਵੱਖ ਬੇਸਾਂ ਨਾਲ। ਹੈਕਸਾਡੇਸੀਮਲ ਅਤੇ ਆਕਟਲ ਅਕਸਰ ਬਾਈਨਰੀ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਣ ਦਾ ਇੱਕ ਹੋਰ ਸੰਕੁਚਿਤ ਤਰੀਕਾ ਹੈ, ਹਰ ਹੈਕਸਾਡੇਸੀਮਲ ਅੰਕ 4 ਬਾਈਨਰੀ ਅੰਕਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ ਅਤੇ ਹਰ ਆਕਟਲ ਅੰਕ 3 ਬਾਈਨਰੀ ਅੰਕਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।
ਕਨੁਥ, ਡੋਨਾਲਡ ਈ. "The Art of Computer Programming, Volume 2: Seminumerical Algorithms." ਐਡਿਸਨ-ਵੈਸਲੇ, 1997.
ਲੈਬਨਿਜ਼, ਗੋਟਫ੍ਰੀਡ ਵਿਲਹੇਲਮ. "Explication de l'Arithmétique Binaire" (ਬਾਈਨਰੀ ਅਰਿਥਮੈਟਿਕ ਦੀ ਵਿਆਖਿਆ). Mémoires de l'Académie Royale des Sciences, 1703.
ਬੂਲ, ਜਾਰਜ. "An Investigation of the Laws of Thought." ਡੋਵਰ ਪ੍ਰਕਾਸ਼ਨ, 1854 (ਪੁਨਰਪ੍ਰਕਾਸ਼ਿਤ 1958).
ਸ਼ੈਨਨ, ਕਲੌਡ ਈ. "A Symbolic Analysis of Relay and Switching Circuits." Transactions of the American Institute of Electrical Engineers, vol. 57, no. 12, 1938, pp. 713-723.
ਇਫ੍ਰਾਹ, ਜੌਰਜ. "The Universal History of Numbers: From Prehistory to the Invention of the Computer." ਵਾਈਲੀ, 2000.
"ਬਾਈਨਰੀ ਨੰਬਰ." ਵਿਕੀਪੀਡੀਆ, ਵਿਕੀਮੀਡੀਆ ਫਾਉਂਡੇਸ਼ਨ, https://en.wikipedia.org/wiki/Binary_number. 15 ਅਗਸਤ 2023 ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ।
"ਦਸ਼ਮਲਵ." ਵਿਕੀਪੀਡੀਆ, ਵਿਕੀਮੀਡੀਆ ਫਾਉਂਡੇਸ਼ਨ, https://en.wikipedia.org/wiki/Decimal. 15 ਅਗਸਤ 2023 ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ।
"Number System Conversion." National Institute of Standards and Technology, https://www.nist.gov/dads/HTML/numbersysconv.html. 15 ਅਗਸਤ 2023 ਨੂੰ ਪ੍ਰਾਪਤ ਕੀਤਾ।
ਹੁਣ ਸਾਡੇ ਬਾਈਨਰੀ-ਦਸ਼ਮਲਵ ਕੰਵਰਟਰ ਨੂੰ ਵਰਤੋਂ ਕਰੋ ਤਾਂ ਜੋ ਤੁਸੀਂ ਬਾਈਨਰੀ ਅਤੇ ਦਸ਼ਮਲਵ ਨੰਬਰ ਸਿਸਟਮਾਂ ਵਿਚਕਾਰ ਤੇਜ਼ੀ ਨਾਲ ਅਤੇ ਸਹੀਤਾ ਨਾਲ ਬਦਲ ਸਕੋ। ਚਾਹੇ ਤੁਸੀਂ ਕੰਪਿਊਟਰ ਸਾਇੰਸ ਦਾ ਅਧਿਆਨ ਕਰ ਰਹੇ ਹੋ, ਡਿਜ਼ੀਟਲ ਇਲੈਕਟ੍ਰਾਨਿਕਸ ਪ੍ਰੋਜੈਕਟਾਂ 'ਤੇ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਜਾਂ ਸਿਰਫ ਇਹ ਜਾਣਨ ਵਿੱਚ ਦਿਲਚਸਪੀ ਰੱਖਦੇ ਹੋ ਕਿ ਕੰਪਿਊਟਰ ਨੰਬਰਾਂ ਨੂੰ ਕਿਵੇਂ ਪ੍ਰਤਿਨਿਧਿਤ ਕਰਦੇ ਹਨ, ਸਾਡਾ ਟੂਲ ਬਦਲਾਅ ਦੀ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਆਸਾਨ ਅਤੇ ਸਿੱਖਣਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਆਪਣੇ ਕਾਰਜ ਦੇ ਲਈ ਵਰਤਣ ਯੋਗ ਹੋਣ ਵਾਲੇ ਹੋਰ ਸੰਦੇਸ਼ ਦੀ ਖੋਜ ਕਰੋ