Какие действия несут эти знаки @ & % # ^ в delphi или pascal?
Это символ не Delphi, а Win32. Как налаживается горячая клавиша в других ОС — я не в курсе, но в Qt под всеми ОС горячая клавиша задаётся точно так же, амперсандом. В текстовой системе Turbo Vision было ~H~otkey.
Никакого особого смысла эти символы в окнах Win32 не несут. Но могут нести где-то в других местах, сами понимаете:
• на некоторых сайтах #hashtag или @user
• в строках типа printf процент — это символ подстановки типа «Привет, %s»
• а какой смысл несут все эти символы в Паскале — вы и так должна знать.
Я думаю для теста кроме одного правильного остальные четыре знака просто "от балды" выбрали. Но в принципе все они действительно могут встретиться в коде.
@ и ^ - при работе с указателями
# - при задании символов по их кодам, типа: s := 'Привет' + #13#10;
% - выделяет, например, спецификаторы формата функции Format: Writeln(Format('%d%%', [100])); // displays '100%'