ಬೈನರಿ/ಹೆಕ್ಸ್ ಪರಿವರ್ತಕ

ಬೈನರಿ, ಹೆಕ್ಸ್, ಡೆಸಿಮಲ್ ಮತ್ತು ಆಕ್ಟಲ್ ನಡುವೆ ಸಂಖ್ಯೆಗಳನ್ನು ಪರಿವರ್ತಿಸಿ — ಅಥವಾ ಪಠ್ಯವನ್ನು ಬೈಟ್‌ಗಳಾಗಿ ಪರಿವರ್ತಿಸಿ.

ಸಿದ್ಧವಾಗಿದೆ. ಪರಿವರ್ತಿಸಲು ಸಂಖ್ಯೆ ಅಥವಾ ಪಠ್ಯವನ್ನು ಟೈಪ್ ಮಾಡಿ.

ಪ್ರತಿ ಪರಿವರ್ತನೆಯು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ. ನಿಮ್ಮ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಪಠ್ಯಗಳು ನಿಮ್ಮ ಸಾಧನವನ್ನು ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

ನಾನು ಇಲ್ಲಿ ಏನನ್ನು ಪರಿವರ್ತಿಸಬಹುದು?

ಎರಡು ವಿಷಯಗಳು. ಸಂಖ್ಯೆ ಮೋಡ್ ಬೈನರಿ, ಆಕ್ಟಲ್, ಡೆಸಿಮಲ್ ಮತ್ತು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡುತ್ತದೆ — ಯಾವುದೇ ಒಂದು ಕ್ಷೇತ್ರವನ್ನು ಸಂಪಾದಿಸಿದರೆ ಉಳಿದವು ತಕ್ಷಣವೇ ನವೀಕರಣಗೊಳ್ಳುತ್ತವೆ. ಪಠ್ಯ ಮೋಡ್ ಯಾವುದೇ ಪಠ್ಯವನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಬೇಸ್‌ನಲ್ಲಿ ಅದರ ಬೈಟ್ ಮೌಲ್ಯಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಆ ಬೈಟ್‌ಗಳನ್ನು ಮತ್ತೆ ಪಠ್ಯವಾಗಿ ಓದುತ್ತದೆ.

ಇದು ಋಣಾತ್ಮಕ ಮತ್ತು ಅತಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆಯೇ?

ಹೌದು. ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು ಪ್ರತಿ ಬೇಸ್‌ನಲ್ಲಿಯೂ ಮೈನಸ್ ಚಿಹ್ನೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ ಮತ್ತು ಯಾವುದೇ ಗಾತ್ರದ ಮಿತಿ ಇರುವುದಿಲ್ಲ — ಮೌಲ್ಯಗಳು ಯಾವುದೇ ರೌಂಡಿಂಗ್ ಇಲ್ಲದೆ ನಿಖರವಾಗಿ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತವೆ. ಸ್ಥಿರ-ಅಗಲದ two’s-complement ವೀಕ್ಷಣೆ ಇಲ್ಲ, ಏಕೆಂದರೆ ನೀವು ಬಿಟ್ ಅಗಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರವೇ ಅದು ಅರ್ಥಪೂರ್ಣವಾಗುತ್ತದೆ.

ನನ್ನ ಇನ್‌ಪುಟ್ ಅನ್ನು ಎಲ್ಲಿಗಾದರೂ ಕಳುಹಿಸಲಾಗುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಎಲ್ಲವನ್ನೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಟೈಪ್ ಮಾಡುವ ಯಾವುದನ್ನೂ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.

ಬೈನರಿ/ಹೆಕ್ಸ್ ಪರಿವರ್ತಕದ ಪರಿಚಯ ಮತ್ತು ಕಾರ್ಯನಿರ್ವಹಣೆ

"ಬೈನರಿ/ಹೆಕ್ಸ್ ಪರಿವರ್ತಕ" ಉಪಕರಣವು ಸಂಖ್ಯೆಗಳನ್ನು ಬೈನರಿ, ಹೆಕ್ಸಾಡೆಸಿಮಲ್, ಡೆಸಿಮಲ್ ಮತ್ತು ಆಕ್ಟಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳ ನಡುವೆ ಸುಲಭವಾಗಿ ಪರಿವರ್ತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಈ ಉಪಕರಣದ ವಿಶೇಷತೆಯೆಂದರೆ, ನೀವು ಯಾವುದೇ ಒಂದು ಕ್ಷೇತ್ರದಲ್ಲಿ ಸಂಖ್ಯೆಯನ್ನು ಟೈಪ್ ಮಾಡಿದ ತಕ್ಷಣ, ಅದಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಉಳಿದ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳು ತಕ್ಷಣವೇ ನವೀಕರಿಸಲ್ಪಡುತ್ತವೆ.

ಸಂಖ್ಯೆಗಳಲ್ಲದೆ, ಈ ಉಪಕರಣವು ಪಠ್ಯವನ್ನು ಸಹ ನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಯಾವುದೇ ಪಠ್ಯವನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಬೇಸ್‌ನಲ್ಲಿ (ಬೈನರಿ, ಆಕ್ಟಲ್, ಡೆಸಿಮಲ್ ಅಥವಾ ಹೆಕ್ಸಾಡೆಸಿಮಲ್) ಅದರ ಬೈಟ್ ಮೌಲ್ಯಗಳಾಗಿ ಪರಿವರ್ತಿಸಬಲ್ಲದು. ಅದೇ ರೀತಿ, ಆ ಬೈಟ್ ಮೌಲ್ಯಗಳನ್ನು ಮರಳಿ ಪಠ್ಯ ರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನೂ ಇದು ಹೊಂದಿದೆ.


ಲಭ್ಯವಿರುವ ಮೋಡ್‌ಗಳು ಮತ್ತು ಇನ್‌ಪುಟ್ ವಿಧಾನಗಳು

ಈ ಉಪಕರಣವು ಎರಡು ಪ್ರಮುಖ ಮೋಡ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ:

1. ಸಂಖ್ಯೆ ಮೋಡ್ (Number mode)

ಈ ಮೋಡ್‌ನಲ್ಲಿ ನೀವು ಈ ಕೆಳಗಿನ ಯಾವುದೇ ಒಂದು ಬೇಸ್‌ನಲ್ಲಿ ಸಂಖ್ಯೆಯನ್ನು ಇನ್‌ಪುಟ್ ಮಾಡಬಹುದು:

  • ಬೈನರಿ: ಬೈನರಿ ಸಂಖ್ಯೆಗಳು.
  • ಆಕ್ಟಲ್: ಆಕ್ಟಲ್ ಸಂಖ್ಯೆಗಳು.
  • ಡೆಸಿಮಲ್: ಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಗಳು.
  • ಹೆಕ್ಸ್ (Hex): ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆಗಳು.

ಇನ್‌ಪುಟ್ ಸಂಖ್ಯೆಗಳು ಆರಂಭದಲ್ಲಿ ಮೈನಸ್ (-) ಚಿಹ್ನೆ, ಸುತ್ತಲೂ ಖಾಲಿ ಜಾಗಗಳು (spaces), 0b, 0o, ಅಥವಾ 0x ಪ್ರಿಫಿಕ್ಸ್ಗಳು, ಅಂಡರ್‌ಸ್ಕೋರ್‌ಗಳು (_) ಮತ್ತು ವೈಟ್‌ಸ್ಪೇಸ್ ಸೆಪರೇಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದು.

2. ಪಠ್ಯ ಮೋಡ್ (Text mode)

ಈ ಮೋಡ್‌ನಲ್ಲಿ ಎರಡು ರೀತಿಯ ಇನ್‌ಪುಟ್‌ಗಳಿಗೆ ಅವಕಾಶವಿದೆ:

  • ಇನ್‌ಪುಟ್: ಯಾವುದೇ ಪಠ್ಯವನ್ನು ಇಲ್ಲಿ ನಮೂದಿಸಬಹುದು. ಪಠ್ಯ ಇನ್‌ಪುಟ್‌ನ ಗರಿಷ್ಠ ಮಿತಿ 2,00,000 ಅಕ್ಷರಗಳು.
  • ಬೈಟ್‌ಗಳು (Bytes): ಬೈನರಿ, ಆಕ್ಟಲ್, ಡೆಸಿಮಲ್ ಅಥವಾ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ರೂಪದಲ್ಲಿರುವ ಬೈಟ್ ಮೌಲ್ಯಗಳು. ಡಿಕೋಡ್ ಮಾಡಲಾದ ಬೈಟ್ ಮೌಲ್ಯಗಳನ್ನು ವೈಟ್‌ಸ್ಪೇಸ್ ಅಥವಾ ಅಲ್ಪವಿರಾಮಗಳ (commas) ಮೂಲಕ ಪ್ರತ್ಯೇಕಿಸಬಹುದು. ಪ್ರತಿ ಮೌಲ್ಯವು ಆಯ್ಕೆಮಾಡಿದ ಬೇಸ್‌ನಲ್ಲಿ ಕಡ್ಡಾಯವಾಗಿ ಒಂದು ಬೈಟ್ (0–255) ಆಗಿರಬೇಕು.

ಔಟ್‌ಪುಟ್ ಸ್ವರೂಪಗಳು

ಬಳಕೆದಾರರು ನೀಡುವ ಇನ್‌ಪುಟ್‌ಗೆ ಅನುಗುಣವಾಗಿ ಉಪಕರಣವು ಈ ಕೆಳಗಿನ ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ನೀಡುತ್ತದೆ:

  • ಬೈನರಿ: ಇನ್‌ಪುಟ್‌ನ ಬೈನರಿ ಪ್ರಾತಿನಿಧ್ಯ. ಬೈನರಿ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರಮುಖ ಶೂನ್ಯಗಳೊಂದಿಗೆ (leading zeros) 8 ಬಿಟ್‌ಗಳಿಗೆ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
  • ಆಕ್ಟಲ್: ಇನ್‌ಪುಟ್‌ನ ಆಕ್ಟಲ್ ಪ್ರಾತಿನಿಧ್ಯ. ಆಕ್ಟಲ್ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರಮುಖ ಶೂನ್ಯಗಳೊಂದಿಗೆ 3 ಬಿಟ್‌ಗಳಿಗೆ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
  • ಡೆಸಿಮಲ್: ಇನ್‌ಪುಟ್‌ನ ಡೆಸಿಮಲ್ ಪ್ರಾತಿನಿಧ್ಯ. ಡೆಸಿಮಲ್ ಔಟ್‌ಪುಟ್‌ಗೆ ಯಾವುದೇ ಪ್ರಮುಖ ಶೂನ್ಯಗಳ ಪ್ಯಾಡಿಂಗ್ ಇರುವುದಿಲ್ಲ.
  • ಹೆಕ್ಸ್: ಇನ್‌ಪುಟ್‌ನ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಪ್ರಾತಿನಿಧ್ಯ. ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ ದೊಡ್ಡಕ್ಷರಗಳನ್ನು (uppercase letters) ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಪ್ರಮುಖ ಶೂನ್ಯಗಳೊಂದಿಗೆ 2 ಬಿಟ್‌ಗಳಿಗೆ ಪ್ಯಾಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
  • ಔಟ್‌ಪುಟ್: ಪರಿವರ್ತಿತ ಪಠ್ಯ ಅಥವಾ ಬೈಟ್ ಮೌಲ್ಯಗಳು.

ನಿಯಮಗಳು ಮತ್ತು ತಾಂತ್ರಿಕ ಮಿತಿಗಳು

ನಿಖರವಾದ ಪರಿವರ್ತನೆಗಾಗಿ ಈ ಉಪಕರಣವು ಕೆಲವು ನಿರ್ದಿಷ್ಟ ತಾಂತ್ರಿಕ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ:

  • ತಕ್ಷಣದ ನವೀಕರಣ: ಸಂಖ್ಯೆ ಮೋಡ್‌ನಲ್ಲಿರುವಾಗ, ಬೈನರಿ, ಆಕ್ಟಲ್, ಡೆಸಿಮಲ್ ಅಥವಾ ಹೆಕ್ಸ್ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದನ್ನು ಸಂಪಾದಿಸಿದರೆ, ಉಳಿದ ಮೂರು ಕ್ಷೇತ್ರಗಳು ತಕ್ಷಣವೇ ನವೀಕರಣಗೊಳ್ಳುತ್ತವೆ.
  • ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು: ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು ಪ್ರತಿ ಬೇಸ್‌ನಲ್ಲಿಯೂ ತಮ್ಮ ಆರಂಭಿಕ ಮೈನಸ್ (-) ಚಿಹ್ನೆಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ.
  • ನಿಖರತೆ ಮತ್ತು ಗಾತ್ರ: ಸಂಖ್ಯೆಗಳಿಗೆ ಯಾವುದೇ ಪ್ರಾಯೋಗಿಕ ಗಾತ್ರದ ಮಿತಿ ಇರುವುದಿಲ್ಲ. ಮೌಲ್ಯಗಳು ಯಾವುದೇ ರೌಂಡಿಂಗ್ (rounding) ಇಲ್ಲದೆ ನಿಖರವಾಗಿ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತವೆ. ಸಂಖ್ಯೆಗಳನ್ನು BigInt ಬಳಸಿ ಪಾರ್ಸ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲಾಗುತ್ತದೆ, ಇದು 4,096 ಅಕ್ಷರಗಳವರೆಗಿನ ಅನಿಯಂತ್ರಿತ ನಿಖರತೆಯ ಪೂರ್ಣಾಂಕಗಳನ್ನು (arbitrary precision integers) ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಪಠ್ಯ ಎನ್‌ಕೋಡಿಂಗ್: ಪಠ್ಯವನ್ನು UTF-8 ಬಳಸಿ ಎನ್‌ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ.
  • ಡಿಕೋಡಿಂಗ್ ನಿಯಮಗಳು: ಬೈಟ್‌ಗಳನ್ನು ಪಠ್ಯಕ್ಕೆ ಡಿಕೋಡ್ ಮಾಡುವಾಗ, ಪ್ರಸ್ತುತ ಬೇಸ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗದ ಅಮಾನ್ಯ ಅಕ್ಷರಗಳು, 0–255 ಶ್ರೇಣಿಯ ಹೊರಗಿನ ಟೋಕನ್‌ಗಳು ಮತ್ತು UTF-8 ಅಲ್ಲದ ಬೈಟ್ ಸ್ಟ್ರೀಮ್‌ಗಳನ್ನು ಉಪಕರಣವು ತಿರಸ್ಕರಿಸುತ್ತದೆ.

ಸ್ಥಿತಿ ಸಂದೇಶಗಳು ಮತ್ತು ದೋಷಗಳು

ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಉಪಕರಣವು ಈ ಕೆಳಗಿನ ಸ್ಥಿತಿ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ:

  • ಇನ್‌ಪುಟ್ ಅನ್ನು ತೆರವುಗೊಳಿಸಿದಾಗ ಸ್ಥಿತಿಯು "ತೆರವುಗೊಳಿಸಲಾಗಿದೆ." ಎಂದು ಬದಲಾಗುತ್ತದೆ.
  • ಎನ್‌ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಸ್ಥಿತಿಯು "ಎನ್‌ಕೋಡ್ ಮಾಡಲಾಗಿದೆ." ಎಂದಾಗುತ್ತದೆ.
  • ಡಿಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯ ನಂತರ ಸ್ಥಿತಿಯು "ಡಿಕೋಡ್ ಮಾಡಲಾಗಿದೆ." ಎಂದಾಗುತ್ತದೆ.
  • ಸಂಖ್ಯೆ ಪರಿವರ್ತನೆಯ ನಂತರ ಸ್ಥಿತಿಯು "ಪರಿವರ್ತಿಸಲಾಗಿದೆ." ಎಂದು ತೋರಿಸುತ್ತದೆ.

ಬಳಕೆದಾರರು ತಪ್ಪು ಇನ್‌ಪುಟ್ ನೀಡಿದಾಗ ಈ ಕೆಳಗಿನ ದೋಷ ಸಂದೇಶಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ:

  • ಸಂಖ್ಯೆ ತಪ್ಪಾಗಿದ್ದಲ್ಲಿ: "ಆ ಬೇಸ್‌ಗೆ ಇದು ಮಾನ್ಯವಾದ ಸಂಖ್ಯೆಯಲ್ಲ — ಅದು ಹೊಂದಿರದ ಅಂಕಿಗಳಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಿ."
  • ಬೈಟ್ ಕೋಡ್ ತಪ್ಪಾಗಿದ್ದಲ್ಲಿ: "ಇವು ಮಾನ್ಯವಾದ ಬೈಟ್ ಕೋಡ್‌ಗಳಲ್ಲ — ಪ್ರತಿ ಮೌಲ್ಯವು ಆಯ್ಕೆಮಾಡಿದ ಬೇಸ್‌ನಲ್ಲಿ ಒಂದು ಬೈಟ್ (0–255) ಆಗಿರಬೇಕು."
  • UTF-8 ಅಲ್ಲದ ಬೈಟ್ ಇದ್ದಲ್ಲಿ: "ಆ ಬೈಟ್‌ಗಳು ಮಾನ್ಯವಾದ UTF-8 ಅಲ್ಲ, ಆದ್ದರಿಂದ ಅವುಗಳನ್ನು ಪಠ್ಯವಾಗಿ ತೋರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
  • ಮಿತಿ ಮೀರಿದ ಇನ್‌ಪುಟ್ ಇದ್ದಲ್ಲಿ: "ಈ ಉಪಕರಣಕ್ಕೆ ಇದು ತುಂಬಾ ಉದ್ದವಾಗಿದೆ — ಸಣ್ಣ ಇನ್‌ಪುಟ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಿ."

ಗೌಪ್ಯತೆ ಮತ್ತು ಡೇಟಾ ಸಂಸ್ಕರಣೆ

ಈ ಉಪಕರಣವನ್ನು ಬಳಸುವಾಗ ನಿಮ್ಮ ಡೇಟಾದ ಸುರಕ್ಷತೆಯ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ. ಪ್ರತಿ ಪರಿವರ್ತನೆಯು ಸಂಪೂರ್ಣವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿಯೇ ರನ್ ಆಗುತ್ತದೆ. ನಿಮ್ಮ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಪಠ್ಯಗಳು ಯಾವುದೇ ಕಾರಣಕ್ಕೂ ನಿಮ್ಮ ಸಾಧನವನ್ನು ಬಿಟ್ಟು ಹೋಗುವುದಿಲ್ಲ.


ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)

ನಾನು ಇಲ್ಲಿ ಏನನ್ನು ಪರಿವರ್ತಿಸಬಹುದು?

ಎರಡು ವಿಷಯಗಳು. ಸಂಖ್ಯೆ ಮೋಡ್ ಬೈನರಿ, ಆಕ್ಟಲ್, ಡೆಸಿಮಲ್ ಮತ್ತು ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಅನ್ನು ಲಿಂಕ್ ಮಾಡುತ್ತದೆ — ಯಾವುದೇ ಒಂದು ಕ್ಷೇತ್ರವನ್ನು ಸಂಪಾದಿಸಿದರೆ ಉಳಿದವು ತಕ್ಷಣವೇ ನವೀಕರಣಗೊಳ್ಳುತ್ತವೆ. ಪಠ್ಯ ಮೋಡ್ ಯಾವುದೇ ಪಠ್ಯವನ್ನು ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಬೇಸ್‌ನಲ್ಲಿ ಅದರ ಬೈಟ್ ಮೌಲ್ಯಗಳಾಗಿ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಆ ಬೈಟ್‌ಗಳನ್ನು ಮತ್ತೆ ಪಠ್ಯವಾಗಿ ಓದುತ್ತದೆ.

ಇದು ಋಣಾತ್ಮಕ ಮತ್ತು ಅತಿ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆಯೇ?

ಹೌದು. ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳು ಪ್ರತಿ ಬೇಸ್‌ನಲ್ಲಿಯೂ ಮೈನಸ್ ಚಿಹ್ನೆಯನ್ನು ಹೊಂದಿರುತ್ತವೆ ಮತ್ತು ಯಾವುದೇ ಗಾತ್ರದ ಮಿತಿ ಇರುವುದಿಲ್ಲ — ಮೌಲ್ಯಗಳು ಯಾವುದೇ ರೌಂಡಿಂಗ್ ಇಲ್ಲದೆ ನಿಖರವಾಗಿ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತವೆ. ಸ್ಥಿರ-ಅಗಲದ two’s-complement ವೀಕ್ಷಣೆ ಇಲ್ಲ, ಏಕೆಂದರೆ ನೀವು ಬಿಟ್ ಅಗಲವನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರವೇ ಅದು ಅರ್ಥಪೂರ್ಣವಾಗುತ್ತದೆ.

ನನ್ನ ಇನ್‌ಪುಟ್ ಅನ್ನು ಎಲ್ಲಿಗಾದರೂ ಕಳುಹಿಸಲಾಗುತ್ತದೆಯೇ?

ಇಲ್ಲ. ಎಲ್ಲವನ್ನೂ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನೀವು ಟೈಪ್ ಮಾಡುವ ಯಾವುದನ್ನೂ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ.