Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please explain this block of code for me sign = fInteger >> 31; exponent = fInteger & 0x7f800000; exponent >>= 23; for (int i =

please explain this block of code for me

sign = fInteger >> 31;

exponent = fInteger & 0x7f800000; exponent >>= 23;

for (int i = 22; i >= 0; i--)

mantis[(22 - i)] = ((fInteger >> i)&1);

for (int i = 0; i <= 22; i++) {

if (mantis[i] == 0)

{ int count = 0;

for (int j = i; j <= 22; j++)

if ( mantis[j] == 1)

count++;

if (count == 0)

mantis[i] = 2; } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions