OPTION ESCAPE
- 来源: https://www.freebasic.net/wiki/wikka.php?wakka=KeyPgOptionescape
- 最后更新: 2016-03-13
指定默认情况下对字符串字面量处理类 C 转义序列
语法
` Option Escape
`
描述
Option Escape 是一个语句,使字符串字面量默认被处理为类 C 转义序列。通常情况下,除非字符串以 ! 运算符(转义字符串字面量)为前缀,否则转义序列在字符串字面量中不起作用。此默认值对使用 Option Escape 的模块的其余部分有效,可以通过在字符串字面量前加上 $ 运算符(非转义字符串字面量)来覆盖。
示例
start GeSHi
vb
'' Compile with the "-lang fblite" compiler switch
#lang "fblite"
Option Escape
Print "Warning \a\t The path is:\r\n c:\\Freebasic\\Examples"
Print $"This string doesn't have expanded escape sequences: \r\n\t"
#include "crt.bi"
Dim As Integer a = 2, b = 3
printf("%d * %d = %d\r\n", a, b, a * b)end GeSHi
方言差异
- 仅在 -lang fblite 和 -lang qb 方言中可用。
与 QB 的差异
- FreeBASIC 新增
参见
__FB_OPTION_ESCAPE__- 运算符 !(转义字符串字面量)
- 运算符 $(非转义字符串字面量)
- 字面量
返回 目录