Skip to content

OPTION ESCAPE


指定默认情况下对字符串字面量处理类 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

方言差异

与 QB 的差异

  • FreeBASIC 新增

参见

返回 目录

基于 FreeBASIC 官方文档翻译 如有侵权请联系我们删除
FreeBASIC 是开源项目,与微软公司无隶属关系