Take the 2-minute tour ×
Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. It's 100% free, no registration required.

According to my calculator, $2^{255} = 0.5$.

Also, for the range $2^x, x\in[254.5, 255.5)$ the result spans $[0.3535533906, 0.7071067812]$. Outside of that, the answers seem correct.

Curiosly, $2^{255.4999999} = 0.7071062911 \approx 1/\sqrt{2}$ in the calculator's opinion, how about that!

Can any other owner of the Citizen SR-270X reproduce and confirm this? Besides that, is such behaviour to be expected and acceptable?

share|improve this question
7  
I'd just like to comment that $255$ represented in binary is $11111111$, which is the two's complement representation for $-1$, so that the bug might be that the calculator is using $8$-bit integers for small numbers and misinterprets $255$. Just speculating, though. (See en.wikipedia.org/wiki/Two%27s_complement ) –  J. J. Jul 26 '11 at 19:22
1  
I know, it was that which prompted me to enter it in the first time. –  Cecil Dishwasher Jul 26 '11 at 19:29
1  
The obligatory xkcd link. –  J. M. Jul 27 '11 at 2:26
add comment

3 Answers

up vote 1 down vote accepted

Such behaviour is not to be expected, and is unacceptable. Not having a Citizen SR-270X handy, I can't investigate further, but it is clear that this machine has a bug in its floating-point arithmetic code.
Speculating further, perhaps they have a special exponentiation routine for powers of two, which increments the exponent for some reason, and then divides by $2$. But they forgot to check for overflow when incrementing the exponent.

share|improve this answer
    
It gets better, this is one of only two calculators (other is HP-30S) allowed on exams on NTNU in Norway. But then it might be unique to my device. –  Cecil Dishwasher Jul 26 '11 at 19:39
    
I would like to see another SR-270X owner confirm this, but this was the only (but good!) answer I could get. –  Cecil Dishwasher Jul 30 '11 at 21:26
add comment

Confirmed the bug with my Citizen SR-270X, furthermore there are some calculations (I cannot recall at the moment exactly which) that freezes the calculator and the reset button on the back has to be pushed for continued operation

(also NTNU-student... so I guess we all "love" our calculators...)

share|improve this answer
add comment

My SR-270X give 2^255=5.789604462*10^76

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.