ఈ కాలిక్యులేటర్ 32-బిట్ మరియు 64-బిట్ బైనరీ తీగలను వాటి ఫ్లోటింగ్ పాయింట్ విలువలుగా మారుస్తుంది (అనగా "3.14159 ..." వంటి దశాంశ విలువలు). ఇది దశాంశ సంఖ్యను 32-బిట్ మరియు 64-బిట్ బైనరీ స్ట్రింగ్గా మార్చగలదు.
ఉదాహరణకు, పై యొక్క ఫ్లోటింగ్ పాయింట్ (దశాంశ) విలువ 3.14159 ...
పై యొక్క బైనరీ ప్రాతినిధ్యం:
01000000 01001001 00001111 11010000
ఈ కాలిక్యులేటర్ రెండు-మార్గం మార్పిడులకు మద్దతు ఇస్తుంది. దీని అర్థం ఏమిటో స్పష్టం చేయడానికి, ఇది చేయగల మార్పిడులు ఇక్కడ ఉన్నాయి:
(1) బైనరీకి తేలుతుంది (3.14159 = 01000000 01001001 00001111 11010000)
(2) బైనరీ టు ఫ్లోట్ (01000000 01001001 00001111 11010000 = 3.14159)
ఫ్లోటింగ్ పాయింట్ విలువ ఎలా లెక్కించబడుతుందో కంప్యూటర్ సైన్స్ మరియు కంప్యూటర్ ఆర్కిటెక్చర్ విద్యార్థులకు సులభంగా అర్థం చేసుకోవడానికి ఈ అనువర్తనం రూపొందించబడింది. ఉదాహరణకు: బైనరీ స్ట్రింగ్ రంగు, కోడ్, విద్యార్థులకు గుర్తు, ఘాతాంకం మరియు మాంటిస్సా మధ్య తేడాను గుర్తించడంలో సహాయపడుతుంది. మరొక ఉదాహరణ: ఒక వ్యక్తి బిట్పై ఎక్కువసేపు నొక్కడం ద్వారా, ఇది నిర్దిష్ట బిట్ను ఆన్ లేదా ఆఫ్ చేసినప్పుడు టోగుల్ అయినప్పుడు ఏమి జరుగుతుందో వినియోగదారుకు చూపించే అతివ్యాప్తిని సక్రియం చేస్తుంది (దీన్ని ప్రయత్నించండి!).
ఈ కన్వర్టర్ ఇతర సంఖ్యా వ్యవస్థలు లేదా ప్రాతినిధ్యాలకు మద్దతు ఇస్తుంది: ఫ్లోటింగ్ పాయింట్, బైనరీ, హెక్సాడెసిమల్, అష్ట, సంతకం చేసిన పూర్ణాంకం మరియు సంతకం చేయని పూర్ణాంక సంఖ్యలు.
ఈ అనువర్తనం దీనికి పూర్తి మార్పిడి మద్దతును కలిగి ఉంది:
(1) సింగిల్-ప్రెసిషన్ ఫ్లోటింగ్ పాయింట్ సంఖ్యలు (ఫ్లోట్ ... దశాంశం)
(2) డబుల్-ప్రెసిషన్ ఫ్లోటింగ్ పాయింట్ సంఖ్యలు (డబుల్ ... దశాంశం)
(3) హెక్సాడెసిమల్ ప్రాతినిధ్యాలు (హెక్స్)
(4) అష్ట ప్రాతినిధ్యాలు (అష్ట)
ఈ అనువర్తనం దీనికి పరిమిత మార్పిడి మద్దతును కలిగి ఉంది:
(1) సంతకం చేసిన పూర్ణాంకాలు (సంతకం చేసిన పూర్ణాంక ... దశాంశ)
(2) సంతకం చేయని పూర్ణాంకాలు (సంతకం చేయని పూర్ణాంకం ... దశాంశం)
పూర్తి మద్దతు అంటే మీరు రెండు సంఖ్యా ప్రాతినిధ్యాల మధ్య రెండు-మార్గం సంభాషణలను చేయవచ్చు. పరిమిత మద్దతు అంటే మీరు వన్-వే మార్పిడులను మాత్రమే చేయగలరు. కంప్యూటర్ సైన్స్లో అన్ని ప్రధాన సంఖ్యా వ్యవస్థలు / ప్రాతినిధ్యాలకు పూర్తి మద్దతునిచ్చే పనిలో ఉన్నాను.
రెండు మోడ్లు ఉన్నాయి:
(1) ఫ్లోటింగ్ పాయింట్ కాలిక్యులేటర్ మోడ్ - బైనరీ మరియు ఫ్లోటింగ్ పాయింట్ సంఖ్యల మధ్య స్పష్టంగా మార్చడానికి ఇది ఉపయోగించబడుతుంది.
(2) హెక్సాడెసిమల్, అష్ట, మరియు బైనరీ మార్పిడి మోడ్ - ఇది హెక్సాడెసిమల్, అష్ట మరియు బైనరీ ప్రాతినిధ్యాల మధ్య మార్చడానికి ఉపయోగించబడుతుంది. ఈ మూడు సంఖ్య వ్యవస్థల మధ్య మారిన తరువాత, మీరు దానిని "వర్తించు" బటన్పై నొక్కండి, చివరికి దానిని ఫ్లోటింగ్ పాయింట్ విలువగా మార్చవచ్చు.
దయచేసి ఈ అనువర్తనాన్ని ఉపయోగించడం ద్వారా ప్రయోజనం పొందగల ఇతర విద్యార్థులు / ప్రొఫెసర్లకు భాగస్వామ్యం చేయండి. మీ అభిప్రాయం మరియు ఫీచర్ అభ్యర్థనలను నాకు ఇమెయిల్ చేయడం మర్చిపోవద్దు. మీరు మీ మద్దతు మరియు ప్రశంసల మాటలను నాకు పంపాలనుకుంటే, దయచేసి వాటిని నాకు ఇమెయిల్ చేయండి!
లక్షణాలు:
(1) 32-బిట్ మరియు 64-బిట్ ప్రెసిషన్స్.
(2) బిన్ను ఫ్లోట్గా మార్చండి.
(3) ఫ్లోట్ను బిన్గా మార్చండి.
(4) హెక్స్, ఆక్ట్ మరియు బిన్ మధ్య మార్చండి.
(5) ఫ్లోట్ను హెక్స్, ఆక్ట్, సంతకం చేసిన పూర్ణాంకానికి మరియు సంతకం చేయని పూర్ణాంకానికి మార్చండి.
(6) బిన్ను హెక్స్, ఆక్ట్, సంతకం చేసిన పూర్ణాంకానికి మరియు సంతకం చేయని పూర్ణాంకానికి మార్చండి.
(7) గుర్తు, ఘాతాంకం మరియు మాంటిస్సాతో విద్యార్థులను పరిచయం చేయడానికి కలర్ కోడెడ్ బైనరీ స్ట్రింగ్.
(8) ఫ్లోట్, బిన్, హెక్స్, ఆక్ట్ కాపీ చేసి పేస్ట్ చేయండి.
(9) సంతకం / సంతకం చేయని పూర్ణాంక మార్పిడులను క్లిప్బోర్డ్కు కాపీ చేయండి.
(10) బిన్ నుండి సంతకం / సంతకం చేయని పూర్ణాంకానికి వన్-వే మార్పిడి.
(11) ప్రత్యేక ఓవర్లే ఇంటర్ఫేస్ ఫ్లోట్ ఎలా మార్చబడుతుందో వివరిస్తుంది (ఒక వ్యక్తి బిట్ మీద ఎక్కువసేపు నొక్కడం ద్వారా దాన్ని సక్రియం చేయండి).
(12) వినియోగదారు సెట్టింగులలో కాలిక్యులేటర్ రూపాన్ని మరియు ప్రవర్తనను మార్చండి.
భవిష్యత్ నవీకరణలలో త్వరలో వస్తుంది:
(1) బిన్ మరియు సంతకం / సంతకం చేయని పూర్ణాంకానికి మధ్య రెండు-మార్గం మార్పిడులు.
(2) ప్రీమియం ప్రకటన రహిత సంస్కరణ.
(3) ల్యాండ్స్కేప్ మోడ్.
మరింత సమాచారం కోసం నా అధికారిక వెబ్సైట్ ని సందర్శించండి.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android