请教一下代码中的冒号是什么意思?
printf(“%s : %d\n”,_FILE_,_LINE_);
没意思,就是输出的时候,第一个值和第二个值之间用冒号隔开,方便查看。
这没什么意思啊,就是原样输出吧
就是冒号,%s和%d会被后面两个值代替,中间冒号隔开
冒号没特别的意思, 比如说你的 FILE 是 " test.c", 然后 LINE 是 33 的话,上面的调用将输出 test.c : 33
printf函数是原样输出双引号中除了格式说明符之外的所有字符,如果冒号在双引号里面,就是原样输出这个冒号
这个没啥意思,也就作者这样安排的,具体|_FILE_你是咋声明 的,引号中间其实是一个字符串,转义符包含在里面调用你声明的参数
没有什么,就是看起来自然一些,输出 “文件名 : 行数”,你也可以去掉只用空格,普通的格式化输出而已
冒号就是冒号,这不是格式,而是一般的字符,你还可以加点别的,比如
printf(hello %s : world %d :)\n”,_FILE_,_LINE_);
就是一个分隔符,没什么特别含义,为了输出更可读,美观
就是一个普通的字符,会直接输出到控制台
可以输出显示的字符,因为在双引号里
你可以改成任意你想写的数字,原样输出。