初始化时字符串的奇怪格式

时间:2014-11-24 11:26:10

标签: c

初始化时字符串的奇怪格式

const unsigned char ns_default_header[] =
"<html><head>"
"<meta http-equiv=\"Content-Type\" content=\"%T; charset=%C\">\n"
"<title>%H</title>\n"
"</head>\n"
"<body><h1>%H</h1>\n";

%H和%T是什么意思? 它们是通过#define指令定义的吗?

编辑:

这个(ns_default_header)数组在其他函数ns_header中使用,它使用带有相应参数的格式字符串并创建html头字符串。

1 个答案:

答案 0 :(得分:1)

不,%H%T#define无关。它们可能被处理此文本的任何代码使用,并且可能引入一些特定于应用程序的字符串插值。