您的位置:首页 > 编程语言 > C语言/C++

【XML文档】 xml、C\C++、C#转义字符

2017-11-03 14:47 330 查看
xml 特殊字符
// 实体 实体引用  含义            C# demo
// lt   <     <(小于号)        "<"
// gt   >     >(大于号)        ">"
// amp  &    &(“and”符)     "&"
// apos '   '(撇号或单引号)  "\'"
// quot "   "(双引号)        "\""

c/c++
转义字符
// \a 响铃(BEL) 007
// \b 退格(BS) 008
// \f 换页(FF) 012
// \n 换行(LF 光标到下行行首) 010
// \r 回车(CR 光标到本行行首) 013
// \t 水平制表(HT) 009
// \v 垂直制表(VT) 011
// \\ 反斜杠 092
// \? 问号字符 063
// \' 单引号字符 039
// \" 双引号字符 034
// \0 空字符(NULL) 000
// \ddd 任意字符 三位八进制
// \xhh 任意字符 二位十六进制

// 注:
// 1、 \v  垂直制表和\f换页符对屏幕没有任何影响,但会影响打印机执行响应操作。
// 2、 \n  其实应该叫回车换行。换行只是换一行,不改变光标的横坐标;回车只是回到行首,不改变光标的纵坐标。
// 3、 \t  光标向前移动四格或八格,可以在编译器里设置
// 4、 \'  在字符里(即单引号里)使用。在字符串里(即双引号里)不需要,只要用 ' 即可。
// 5、 \?  其实不必要。只要用 ? 就可以了(在windows VC6 和tc2 中验证)。

格式控制符:% 格式说明引导符。
//%﹣m.nd 和%m.nd
// - 指定左对齐输出
// 0 指定空位填零。
// m.n 指定输出域(最小)宽度及精度(最小位数,不够补0)。
// l,h 输出长度的修正。

//%﹣m.nf 和%m.nf
// - 指定左对齐输出
// 0 指定空位填零。
// m.n 指定输出域(最小)宽度及精度(小数点保留位数,四舍五入,不够补0)。
// l,h 输出长度的修正。

//%﹣m.ns 和%m.ns
// - 指定左对齐输出
// 0 指定空位填零。
// m.n 指定输出域(最小)宽度及显示长度(小数点保留位数,四舍五入,不够补0)。
//
// %d 有符号的整型数
// %u 无符号的整型数
// %c 输出一个字符
// %s 输出一个字符串。
// %e,%E 以指数形式输出实型数。
// %f,%G 以小数形式输出实型数,对于单精度数。
// %g  自动决定输出格式为e和f中较短的一种,不打印无效的零。
// %% 输出%。
// %lf  双精度数
// %ld , %lx , %lo , %lu  对整型指定长整型long
// %lf 对实型指定双精度double
// %hd , %hx , %ho , %hu  只用于整型的格式字符修正为short
// %I64d 64位整数是__int64 (VC++)
// %lld 64位整数是long long (G++)
// %+d 输出正负号
// % d 不输出正号

C#  转义字符
// @ 忽略转义字符; "c:\\temp" = @"c:\temp"
// \' 单引号
// \" 双引号
// \\ 反斜杠
// \0 空
// \a 警告(产生峰鸣)
// \b 退格
// \f 换页
// \n 换行
// \r 回车
// \t 水平制表符
// \v 垂直制表符
// {{ 大括号左
// }} 大括号右
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: