Как представлены целые числа в .NET?
От: PaulMinelly  
Дата: 16.05.08 01:17
Оценка:
Как узнать как представлены целые отрицательные числа в .NET в двоичном виде?

Есть три возможных варианта (возьмем для примера знаковый байт):
-1: 11111111
-1: 10000000
и
-1: 10000001 (тогда появляется так называемый минус ноль: 10000000, но тогда не получается диапазон от -128 до 127)
Сам склоняюсь к первому варианту, хотя во многой теоритической литературе (оторванной от NET) написано что они должны быть представлены как третий вариант и везде красиво делаются операции сложения, вычитания на этом, но как я понимаю в NET все представлено в первом варианте и как тут тогда делать разные операции, если вся теоритическая литература тогда идет через з@д.

Видимо NET где-то "в уме" приводит числа к третьему виду перед манипуляциями? Или нет?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.