Option Escape
 
指定默认情况下,应为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差别

  • 新的FreeBASIC

参考