Floating Point Calculator IEEE 754 + Hex Converter Application icon

Floating Point Calculator IEEE 754 + Hex Converter 2.1.6

4.4 MB / 10+ Downloads / Rating 4.9 - 8 reviews


See previous versions

Floating Point Calculator IEEE 754 + Hex Converter, developed and published by Verbose Programmer, has released its latest version, 2.1.6, on 2024-12-25. This app falls under the Tools category on the Google Play Store and has achieved over 1000 installs. It currently holds an overall rating of 4.9, based on 8 reviews.

Floating Point Calculator IEEE 754 + Hex Converter APK available on this page is compatible with all Android devices that meet the required specifications (Android 5.1+). It can also be installed on PC and Mac using an Android emulator such as Bluestacks, LDPlayer, and others.

Read More

App Screenshot

App Screenshot

App Details

Package name: com.gmail.peterfelixnguyen.floatingpointcalculatorieee754

Updated: 1 month ago

Developer Name: Verbose Programmer

Category: Tools

New features: Show more

App Permissions: Show more

Installation Instructions

This article outlines two straightforward methods for installing Floating Point Calculator IEEE 754 + Hex Converter on PC Windows and Mac.

Using BlueStacks

  1. Download the APK/XAPK file from this page.
  2. Install BlueStacks by visiting http://bluestacks.com.
  3. Open the APK/XAPK file by double-clicking it. This action will launch BlueStacks and begin the application's installation. If the APK file does not automatically open with BlueStacks, right-click on it and select 'Open with...', then navigate to BlueStacks. Alternatively, you can drag-and-drop the APK file onto the BlueStacks home screen.
  4. Wait a few seconds for the installation to complete. Once done, the installed app will appear on the BlueStacks home screen. Click its icon to start using the application.

Using LDPlayer

  1. Download and install LDPlayer from https://www.ldplayer.net.
  2. Drag the APK/XAPK file directly into LDPlayer.

If you have any questions, please don't hesitate to contact us.

App Rating

4.9
Total 8 reviews

Reviews

5 ★, on 2020-07-22
App is very accurate, polished and provides great consideration to the user interface for something that is FREE! Highly recommended!

5 ★, on 2020-11-02
Does exactly what i want it to..no complaints here

5 ★, on 2019-10-12
Works well. Easy to use

4 ★, on 2020-07-22
Nicely done!

Previous Versions

Floating Point Calculator IEEE 754 + Hex Converter 2.1.6
2024-12-25 / 4.4 MB / Android 5.1+

Floating Point Calculator IEEE 754 + Hex Converter 2.1.0
2023-12-11 / 3.1 MB / Android 5.1+

About this app

This calculator converts a 32-bit and 64-bit binary strings into their floating point values (i.e. decimal values such as "3.14159..."). It can also convert the decimal number to a 32-bit and 64-bit binary string.

For example, the floating point (decimal) value of Pi is 3.14159...

The binary representation of Pi is therefore:
01000000 01001001 00001111 11010000

This calculator supports two-way conversions. To clarify what that means, here are the conversions it can do:
(1) Float to Binary (3.14159 = 01000000 01001001 00001111 11010000)
(2) Binary to Float (01000000 01001001 00001111 11010000 = 3.14159)

This app is designed to help computer science and computer architecture students easily understand how a floating point value is calculated. For example: the binary string is color coded to help students differentiate between the sign, the exponent, and the mantissa. Another example: by long-pressing on an individual bit, this will activate an overlay that shows the user what happens when that specific bit is toggled on or off (try it out!).

This converter also supports other numerical systems or representations including: floating point, binary, hexadecimal, octal, signed integer, and unsigned integer numbers.

This app has full conversion support for:
(1) single-precision floating point numbers (float ... decimal)
(2) double-precision floating point numbers (double ... decimal)
(3) hexadecimal representations (hex)
(4) octal representations (oct)

This app has limited conversion support for:
(1) signed integers (signed int ... decimal)
(2) unsigned integers (unsigned int ... decimal)

Full support means that you can perform two-way conversations between two numerical representations. Limited support means that you can only perform one-way conversions. I am still working on adding full support for all the major numerical systems/representations in computer science.

There are two modes:
(1) The floating point calculator mode - this is used to explicitly convert between binary and floating point numbers.
(2) The hexadecimal, octal, and binary conversion mode - this is used to convert between hexadecimal, octal, and binary representations. After converting between these three number systems, you can then press on the "Apply" button to finally convert it to a floating point value.

Please share this app to other students/professors who might benefit from using it. Don't forget to email me your feedback and feature requests. If you would like to send me your words of support and appreciation, please email them to me!

Features:
(1) 32-bit and 64-bit precisions.
(2) Convert bin to float.
(3) Convert float to bin.
(4) Convert between hex, oct, and bin.
(5) Convert float to hex, oct, signed int, and unsigned int.
(6) Convert bin to hex, oct, signed int, and unsigned int.
(7) Color coded binary string to familiarize students with the sign, exponent, and mantissa.
(8) Copy and paste float, bin, hex, oct.
(9) Copy signed/unsigned int conversions to clipboard.
(10) One-way conversion from bin to signed/unsigned int.
(11) The special overlay interface explains how the float is converted (activate it by long-pressing on an individual bit).
(12) Change calculator appearance and behavior in the user settings.

Coming soon in future updates:
(1) Two-way conversions between bin and signed/unsigned int.
(2) Premium Ad-Free version.
(3) Landscape mode.

Visit my official website for more info.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android

New features

Added
(1) Hex, oct, and binary converter
(2) Fail-safe to prevent crashes from starting with corrupted values
(3) 3D button option
(4) Invisible bits option
(5) Sound and haptics options
Removed
(1) Dark/light bits option
Improved
(1) Look and feel
(2) Loading screen
Squashed Bugs
(1) On Chrome OS, bit hints overlay might not close properly
(2) Cursor shouldn't blink when value is 0
(3) Sound effects trigger when not supposed to
(4) Bit hints overlay might appear during start-up

App Permissions

Allows applications to open network sockets.
Allows access to the vibrator.
Allows applications to access information about networks.
Allows using PowerManager WakeLocks to keep processor from sleeping or screen from dimming.