BBB » 27 окт 2010, 09:47
1) Отрицательные числа - это "минус один", умноженное на положительное число. Так что никакких проблем нет. "Вумный" же калькулятор, как я понимаю, вообще "не знает" отрицательных шестнадцатиричных чисел, "переводя" знаковое (отрицательное) число в беззнаковое.
2)
Так там число F143F62C4113F42F перевели как 2.4921113696е+005.
Странный перевод у меня тот же калькулятор перевел как 17385009656511067183.
Если же вы переводили на каком-то языке программирования, то, подозреваю, у вас уже не хватает точности (количества цифр) переменной, в которой помещается результат
Но настораживает то, что первое число (начинающееся с 2.49) при всем желании трудно назвать равным числу, начинающемуся с 17385
1) Отрицательные числа - это "минус один", умноженное на положительное число. Так что никакких проблем нет. "Вумный" же калькулятор, как я понимаю, вообще "не знает" отрицательных шестнадцатиричных чисел, "переводя" знаковое (отрицательное) число в беззнаковое.
2) [quote]Так там число F143F62C4113F42F перевели как 2.4921113696е+005.[/quote]Странный перевод у меня тот же калькулятор перевел как 17385009656511067183.
Если же вы переводили на каком-то языке программирования, то, подозреваю, у вас уже не хватает точности (количества цифр) переменной, в которой помещается результат
Но настораживает то, что первое число (начинающееся с 2.49) при всем желании трудно назвать равным числу, начинающемуся с 17385