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