指定默认情况下,应为C类转义序列处理字符串文字
语法
Option Escape
说明
Option Escape是一个语句,默认情况下会导致字符串文字被处理为类似C的转义序列。通常,转义序列对字符串文字没有影响,除非字符串以
!运算符(逃避字符串文字)为前缀。对于使用
Option Escape的模块的其余部分,此默认值仍然有效,并且可以使用
$运算符(非转义字符串字面量)将字符串文字前缀替换。
请参阅
程序员指南中的
字面,了解有关转义序列的更多信息。
例子
''编译“-lang fblite”编译器开关
#lang "fblite"
Option Escape
Print "警告\\ a \\ t路径为:\\ r \\ n c:\\\\ Freebasic \\\\示例"
Print $"该字符串没有扩展的转义序列:\\ r \\ n \\ t"
#include "crt.bi"
Dim As Integer a = 2, b = 3
printf("%D *%D =%d个\\ r \\ n", a, b, a * b)
方言差异
与QB差别
参考