我有一些x86汇编代码,在MASM32 6.14.8444下编译(确切地说),并且有一行代码导致了一些问题:
semicolon equ ";"
如您所见,我只是想分配文字“;”到一个名为'semicolon'的变量,但是我收到了这个错误:
error A2046: missing single or double quotation mark in string
我猜这是因为程序集将分号作为注释的开头。在这种情况下,如何在我的字符串常量中转义分号?
编辑:把答案放在这里。使用它有效:semicolon equ 0x3b
答案 0 :(得分:3)
这个编译
semicolon equ 0x3b