
22.11.2015, 18:07
|
|
Познающий
Регистрация: 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), оказалось, что ошибся.
|
|
|