-
- Так я и говорю, что знак УЖЕ есть в старшем принятом байте. Речь идет только о том, чтобы Bill(178 знак., 28.07.2004 09:51)
- Не в слово (16-битное), а SM(334 знак., 28.07.2004 09:56)
- Я понял, что значащее слово 16-разрядное, а старшее слово это только расширение знака. Bill(570 знак., 28.07.2004 10:13)
- Да зачем тут что-то предполагать SM(274 знак., 28.07.2004 10:17)
- Но unsigned слишком длинное слово, и его можно убрать или заменить на int :) - Bill(28.07.2004 10:16)
- Короче заставили Вы меня пример скомпилить SM(240 знак., 28.07.2004 10:23)
- :) А что такое %i ? Тем не менее, 65535 и -1 суть одно и то же число - 0xFFFF. - Bill(28.07.2004 10:52)
- %i это печать "int" в интерпретации со знаком. А разница между 65535 и -1 это именно SM(58 знак., 28.07.2004 11:45)
- Еще раз, я же говорю о двух-байтном слове. Про 32 разряда речи не шло. - Bill(28.07.2004 12:22)
- Позволю себе процитировать часть исходного сообщения, дабы развеять сомнения о 32 битах SM(52 знак., 28.07.2004 12:56)
- "вот незадача - в компутере целое - это аж 32 бита." - Алексей Мусин(28.07.2004 12:37, ссылка)
- Все правильно. Для коррекного тестирования нужно использовать тип short int. - Bill(28.07.2004 12:56)
- Еще раз, я же говорю о двух-байтном слове. Про 32 разряда речи не шло. - Bill(28.07.2004 12:22)
- %i это печать "int" в интерпретации со знаком. А разница между 65535 и -1 это именно SM(58 знак., 28.07.2004 11:45)
- :) А что такое %i ? Тем не менее, 65535 и -1 суть одно и то же число - 0xFFFF. - Bill(28.07.2004 10:52)
- Короче заставили Вы меня пример скомпилить SM(240 знак., 28.07.2004 10:23)
- Я понял, что значащее слово 16-разрядное, а старшее слово это только расширение знака. Bill(570 знак., 28.07.2004 10:13)
- Не в слово (16-битное), а SM(334 знак., 28.07.2004 09:56)
- Так я и говорю, что знак УЖЕ есть в старшем принятом байте. Речь идет только о том, чтобы Bill(178 знак., 28.07.2004 09:51)