|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.03.2013, 18:46 | #51 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
1) Код:
2) Код:
Из Debuger'а видно, что принцип тот же. UPD: Если очень нужно использовать двоичное число, то можно так: Код:
P.S. Кроме # и $ есть ещё e. Ex.: writeln(2e8); Последний раз редактировалось Kix.IV; 16.03.2013 в 19:16. |
|
16.03.2013, 19:54 | #52 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Ссылка на генерируемый код в данном случае неправомерна.
У приведения типов нет и не может быть кода, т.к. это инструкции компилятору, притом, не той его части, что генерит код, а той, что осуществляет синтаксическую проверку. А раз так, значит, вопрос лишь в том, как "обмануть" синтаксический анализатор компилятора. Именно такой вариант и был предложен. |
16.03.2013, 20:01 | #53 |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Немного поэкспериментировал.
Код:
В общем никаких преобразований при работе программы не происходит. Ч.Т.Д. Последний раз редактировалось Kix.IV; 16.03.2013 в 20:03. |
16.03.2013, 20:13 | #54 | |
Участник клуба
Регистрация: 11.08.2012
Сообщений: 1,226
|
Цитата:
|
|
16.03.2013, 20:46 | #55 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
Нет, это не одно и то же.
И доказательств "кодом" в данном случае не может быть, т.к. на код это никак не влияет по определению. Это особенности синтаксического анализатора, а не кодогенератора. PS. Кстати, если бы вдруг оказалось, что генерируется разный код, то это ни в коей мере не являлось бы доказательством противного, а лишь указанием на (некритические) ошибки компилятора. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как заменить определенный символ на номера попорядку? | antoha487 | Помощь студентам | 2 | 04.07.2012 22:48 |
Ввод десятичного числа в качестве аргумента для номера строки и столбца курсора | Cheater13 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 24.05.2011 18:34 |
Как в задаче указать КРАТНЫХ №3?и еще вывести номера элементов? | ketik | Помощь студентам | 1 | 10.12.2010 15:31 |
Как вывести символ клавиши которую нажал | Alex1991 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 13.11.2010 17:20 |
Как вывести символ в позиции 80,25 ? | sanya_m | Помощь студентам | 2 | 13.03.2010 02:10 |