answersLogoWhite

0

In C++ you can get the address of a float, which is of type float*. Use reinterpret_cast to cast the address to an int* (ints are 4 bytes large, just like floats). After this create a temporary integer, and initialize it to the target of that int*. Use right bitshifts and bitwise AND operations to isolate each individual bit (starting with the highest order bit or lowest order bit, depending on if the system you're compiling for is big-endian or little-endian, respectively). Output this one digit after another and you will have the bit representation for the floating point number.

User Avatar

Wiki User

14y ago

What else can I help you with?

Continue Learning about Math & Arithmetic

How do you refer rational numbers to binary?

Rational numbers can be represented in binary by converting both the numerator and denominator of the fraction to binary format. For example, the rational number 3/4 would be converted to binary as 11/100. Additionally, if the rational number is not a simple fraction, it can be expressed as a binary floating-point number using a format like IEEE 754, which encodes the sign, exponent, and mantissa of the number. This allows for precise representation of rational numbers in a binary system.


How do you represent floating point number in microprocessor?

It is somewhat complicated (search for the IEEE floating-point representation for more details), but the basic idea is that you have a few bits for the base, and a few bits for the exponent. The numbers are stored in binary, not in decimal, so the base and the exponent are the numbers "a" and "b" in a x 2b.


What is remainder in numbers?

A remainder is the numbers after a decimal point; sometimes used as repesenting in binary to get a binary number from a decimal number.


How can you convert 110.101into decimalnumber system?

110.101 is already a decimal number. Unless that is intended to be two binary numbers with a decimal point between them for some reason. (decimal points are not used to represent fractional numbers in the binary system).


How are floating point numbers handled as binary numbers?

Floating point numbers are typically stored as numbers in scientific notation, but in base 2. A certain number of bits represent the mantissa, other bits represent the exponent. - This is a highly simplified explanation; there are several complications in the IEEE floating point format (or other similar formats).Floating point numbers are typically stored as numbers in scientific notation, but in base 2. A certain number of bits represent the mantissa, other bits represent the exponent. - This is a highly simplified explanation; there are several complications in the IEEE floating point format (or other similar formats).Floating point numbers are typically stored as numbers in scientific notation, but in base 2. A certain number of bits represent the mantissa, other bits represent the exponent. - This is a highly simplified explanation; there are several complications in the IEEE floating point format (or other similar formats).Floating point numbers are typically stored as numbers in scientific notation, but in base 2. A certain number of bits represent the mantissa, other bits represent the exponent. - This is a highly simplified explanation; there are several complications in the IEEE floating point format (or other similar formats).

Related Questions

When is a binary floating point number normalized?

A binary floating point number is normalized when its most significant digit is not zero.


C program to receive floating point and convert it into binary?

scanf


What is the purpose of the q format converter and how does it work?

The purpose of a Q format converter is to convert fixed-point binary numbers into floating-point numbers. It works by shifting the binary point to the left or right to adjust the precision of the number, allowing for more flexibility in representing values with different magnitudes.


The IEE standared 32 bit floating point representation of the binary number 19.5 is?

0 10000011 11100000000000000000000


Clearly explain the functions that the mantissa and exponent have in floating point number?

Think of the floating-point number as a number in scientific notation, for example, 5.3 x 106 (i.e., 5.3 millions). In this example, 5.3 is the mantissa, whereas 6 is the exponent. The situation is slightly more complicated, in that floating-point numbers used in computers are stored internally in binary. Some precision can be lost when converting between decimal and binary.Think of the floating-point number as a number in scientific notation, for example, 5.3 x 106 (i.e., 5.3 millions). In this example, 5.3 is the mantissa, whereas 6 is the exponent. The situation is slightly more complicated, in that floating-point numbers used in computers are stored internally in binary. Some precision can be lost when converting between decimal and binary.Think of the floating-point number as a number in scientific notation, for example, 5.3 x 106 (i.e., 5.3 millions). In this example, 5.3 is the mantissa, whereas 6 is the exponent. The situation is slightly more complicated, in that floating-point numbers used in computers are stored internally in binary. Some precision can be lost when converting between decimal and binary.Think of the floating-point number as a number in scientific notation, for example, 5.3 x 106 (i.e., 5.3 millions). In this example, 5.3 is the mantissa, whereas 6 is the exponent. The situation is slightly more complicated, in that floating-point numbers used in computers are stored internally in binary. Some precision can be lost when converting between decimal and binary.


Which procedure is used to convert a string representation of a number into its binary value?

The first step is to use a function to convert the number (integer, floating point or otherwise) into a string. The next step is to convert each character within that string to its binary equivalent. Converting an unsigned char to binary will require the use of bitwise operators, specifically &, << and >>. There are plenty of code snippets on the Web that show you how to accomplish this task, however it might be worth your while to work it out on paper first and then write the code. The best recommendation at this point is to explore bitwise operators in C and understand how binary math works. You'll likely find many uses for this knowledge in the future.


What is the c code for printing binary value of floating point values?

16


Floating point representation in binary why is it important to represent and how the decimal is placed in the binary?

It's a tricky area: Decimal numbers can be represented exactly. In contrast, numbers like 1.1 do not have an exact representation in binary floating point. End users typically would not expect 1.1 to display as 1.1000000000000001 as it does with binary floating point. The exactness carries over into arithmetic. In decimal floating point, 0.1 + 0.1 + 0.1 - 0.3 is exactly equal to zero. In binary floating point, the result is 5.5511151231257827e-017. While near to zero, the differences prevent reliable equality testing and differences can accumulate. For this reason, decimal is preferred in accounting applications which have strict equality invariants. So you have to be carefull how you store floating point decimals in binary. It can also be used in a fraction. It must be simplufied then reduced and multiplied.


What is a float value?

A value of float or floating point type represents a real number coded in a form of scientific notation. Depending on the computer it may be a binary coded form of scientific notation or a binary coded decimal (BCD) form of scientific notation, there are a nearly infinite number of ways of coding floating point but most computers today have standardized on the IEEE floating point specifications (e.g. IEEE 754, IEEE 854, ISO/IEC/IEEE 60559).


What are the rules in converting binary numbers to decimal numbers?

25 and nothing that had a decimal point well the number 369.3125 decimal. to convert to binary it worked fine the whole number 369 by justnumber by just dividing the desired base so since i wanted binary


What is the utility of floating point representation of numbers?

A floating point number is, in normal mathematical terms, a real number. It's of the form: 1.0, 64.369, -55.5555555, and so forth. It basically means that the number can have a number a digits after a decimal point.


How do you refer rational numbers to binary?

Rational numbers can be represented in binary by converting both the numerator and denominator of the fraction to binary format. For example, the rational number 3/4 would be converted to binary as 11/100. Additionally, if the rational number is not a simple fraction, it can be expressed as a binary floating-point number using a format like IEEE 754, which encodes the sign, exponent, and mantissa of the number. This allows for precise representation of rational numbers in a binary system.