1 / 1 / 0
Регистрация: 06.08.2008
Сообщений: 55
|
|
1 | |
Двоичный код символа06.08.2008, 02:03. Показов 37857. Ответов 15
Метки нет (Все метки)
мне нужно из символа, после считывания из файла получить его двоичный код!!! подскажите плиз как это сделать!!!
0
|
06.08.2008, 02:03 | |
Ответы с готовыми решениями:
15
Как определить двоичный код символа. перевод десятичного вещественного в машинный код(двоичный код) Двоичный код двоичный код |
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|||||||||||
06.08.2008, 05:41 | 2 | ||||||||||
Символ - это и есть его двоичный код.Фактически. То,что его показывают символом- интерпритация этого кода.
Если хочешь вывести его десятичное представление на экран - делай так.
Если хочешь показать его в двоичном виде,то задача сводится к переводу из десятичной системы в двоичную. Можно так:
1
|
1 / 1 / 0
Регистрация: 06.08.2008
Сообщений: 55
|
|
06.08.2008, 05:41 [ТС] | 3 |
там в с можно вбить только числа, а мне нужно символы и мне не нужно выводить нолики и единички на экран!!! мне они нужны для дальнейшей обработки!!! тоесть нужно забить последовательно в символьный массив!!!
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
06.08.2008, 05:48 | 4 |
В моем коде написано,как получить доступ к нужному разряду. Дальше хоть печатай,хоть обрабатывай...
0
|
1 / 1 / 0
Регистрация: 06.08.2008
Сообщений: 55
|
|
06.08.2008, 06:00 [ТС] | 5 |
спасибки!!!
0
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
16.05.2010, 23:47 | 6 |
1
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
16.05.2010, 23:50 | 7 |
IchMors, то,что печатаем. Исходный символ
0
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
17.05.2010, 00:00 | 8 |
ок)) спасибо, разобрался
только вывод имеет немного перевернутый вид (слева на право) и работает только при начальном значении "с=1".
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
||||||
17.05.2010, 00:09 | 9 | |||||
Я всегда слева направо пишу. Привычка,так сказать.. да ну? Правильно все работает.
0
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
17.05.2010, 00:23 | 10 |
что-то, честно говоря, я ума не приложу. Что ж тут правильного? Вы не заметили что истинное значение оно принимает только на наборе "1". Вот мой пример вашего выполнения:
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
||||||
17.05.2010, 00:28 | 11 | |||||
IchMors, младшие разряды справа,старшие - слева. Вы же не говорите, что 10 - это на самом деле единица, 100 - тоже единица,а вот 001 - сто?
Добавлено через 2 минуты ладно,давайте поправим код,чтобы пропускал незначащие нули слева,чтобы было понятней
0
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|
17.05.2010, 00:48 | 12 |
Вот теперь давайте проясним следующее: программа выводит на экран двоичное значение "с", а переменная "к" служит только для установления длины печатаемого числа? Если так, то меня просто смутила эта строчка:
0
|
2255 / 770 / 25
Регистрация: 27.05.2008
Сообщений: 1,496
|
|
17.05.2010, 13:28 | 13 |
IchMors, не, k - это маска для побитовой операции "и". Там в комментах её двоичное представление,в цикле эта единичка смещается вправо по байту. Она не для установления длины,а для обработки каждого бита байта.
1
|
98 / 94 / 16
Регистрация: 16.05.2010
Сообщений: 310
|
|||||||||||
08.06.2010, 03:52 | 14 | ||||||||||
Еще один вопрос пожалуйста)
в очень уж не нравится компилятору что в функцию bool() входят переменные int. Как с этим можно бороться? При выполнении программа напрочь вылетает Предупреждение: warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) Пример кода:
XuTPbIu_MuHTAu, еще один вопрос пожалуйста) в очень уж не нравится компилятору что в функцию bool() входят переменные int. Как с этим можно бороться? При выполнении программа напрочь вылетает Предупреждение: warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) Пример кода:
0
|
20.05.2015, 16:47 | 15 | ||||||||||
ДОБРЫЙ ДЕНЬ !!!
Я долго работал над созданием двух програм. И вот результат, две програмы 1)перестраевает цыфры десятичной системы в двоичную 2)перестраевает двоичную в десятичную. 1)
1
|
0 / 0 / 0
Регистрация: 28.05.2017
Сообщений: 1
|
|
28.05.2017, 02:55 | 16 |
SYPER GENIY ты дебил?
0
|
28.05.2017, 02:55 | |
28.05.2017, 02:55 | |
Помогаю со студенческими работами здесь
16
двоичный код Преобразование в двоичный код С. Перевод в двоичный код Двоичный код Хоффмана Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |