Показать сообщение отдельно

  #9  
Старый 22.11.2015, 18:07
Recovery
Познающий
Регистрация: 19.03.2013
Сообщений: 65
С нами: 6920724

Репутация: 58
По умолчанию

Цитата:
Сообщение от CarLCas  

Считываешь комбинацию и проверяешь последний бит (самую первую цифру), если он равен 0 - положительное, если 1 - отрицательное

Есть
Тогда, поясните другой момент. Когда я считываю из файла любые числа и преобразую их 'FBnew.ReadInt32(); '

FBnew - это BinaryReader, т.е двоичный файл. Если я ввиду в файл - "1234", он мне выдаст "12849". Почему так, можете пояснить? Спасибо.

ИЛИ (в файле все то же '1234')

если я вывожу FBnew.ReadByte() (считывает 1 байт и передвигает позицию в потоке на 1 байт вперед). Выдает 49, откуда он берет эти числа? Можете пояснить?

// думал, что 49 - код числа в символах (48 - 0, 49 - 1), оказалось, что ошибся.
 
Ответить с цитированием