McKayla
McKayla

Reputation: 6949

Converting fractions into hexadecimal

Say you had a number (28.5) and you needed to convert it into hexadecimal.

28 would be 1C, and 29 would be 1D, but what would 28.5 be?

Could you even convert that?

I'm asking this because I'm making a converter in JavaScript jsyk.

Upvotes: 3

Views: 488

Answers (2)

Andrew Marshall
Andrew Marshall

Reputation: 96994

You can just do

28.5.toString(16);

Which correctly yields 1c.8

Upvotes: 0

Jeremiah Willcock
Jeremiah Willcock

Reputation: 30989

Use n.toString(16). I tested it, and (at least on Safari) it handles fractions correctly.

Upvotes: 1

Related Questions