printf中两个格式符中间出现冒号是什么意思?

问题描述

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

printf中两个格式符中间出现冒号是什么意思?的相关文章

日期格式符RR和YY的区别

近来有一个应用,连接11g的库,自身逻辑大致是根据日期和其他条件删除表中对应的历史记录,此处日期条件判断未使用to_date(),其中日期和另外一些条件是个复合主键,然后再插入一条新记录(此处日期字段使用to_date(XX, 'DDMONYY')).在测试的时候,测试人员发现一个问题,先手工插入了一条2050年的记录,然后执行应用,发现报主键冲突,再追查是因为原先的记录并未删除,导致新插入的记录主键冲突,看起来很诡异的问题,为何没有删除旧的记录? 原因就在于删除的检索条件中日期使用的是DDMO

如何在Word 2013文档中删除分节符

通过在Word2013文档中使用分节符,可以把Word文档分成两个或多个部分,这些部分可以具有不同的页面设置.如果不再需要分节符,可以将其删除.删除分节符后,被删除分节符前面的页面将自动应用分节符后面的页面设置.在Word2013文档中删除分节符的步骤如下所述: 第1步,打开已经插入分节符的Word2013文档,依次单击"文件"→"选项"命令,如图2013072504所示. 图2013072504 单击"选项"命令 第2步,在打开的"W

.NET Framework 4中的时间间隔格式设置和分析

在 Microsoft .NET Framework 4 中,TimeSpan 结构通过增加格式设置和分析支持得到改进,这种支 持可与 DateTime 值的格式设置和分析支持相媲美.在本文中,我将探讨新增的格式设置和分析功能,并 提供 TimeSpan 值使用方面的一些实用提示. .NET Framework 3.5 及更早版本中的格式设置 在 Microsoft .NET Framework 3.5 及更早版本中,用于时间间隔的唯一格式设置方法是无参数 TimeSpan.ToString 方

c语言基础-c语言格式符的问题.....

问题描述 c语言格式符的问题..... 有人知道这个符号%*.*f是什么意思吗??????????????? 解决方案 %*.*f 表示域宽和精度从后面的变量列表中取值 printf("%m.nf", x);表示后面最多保留n个小数位,前面最多保留m个整数位

CSS标签语法:详解选择符中的关系选择符

文章简介:CSS标签语法:详解选择符中的关系选择符. 相信大家都对CSS选择符都不陌生,选择符包含:元素选择符.关系选择符.属性选择符.伪类选择符.伪对象选择符.在众多的选择符中,可以让我们根据自己的需要更加灵活性的选择合适的选择符来对样式进行编写,达到最大的质量和效率. 今天就为大家介绍下选择符中的关系选择符,"关系"这可是一等一的大事啊,我们得理清楚,这样做事情才能更加的有效率.不然在CSS中有你受的,哈哈.关系选择符有四个类别:包含选择符.子选择符.相邻选择符.兄弟选择符.接下来

浅析百度搜索结果中出现标准格式日期的原因

自打奇虎上线了搜索业务以后,百度一直都在做调整,声称是为了进一步提高用户的搜索体验以及净化互联网环境,虽然众多站长被这一系列的调整搞得心里七上八下,很多"中枪"的站长甚至说百度这一系列的举动完全是为了它自己.毫无疑问,百度作为一家商业公司不管他做什么样的调整,不管是好是坏最终肯定是为了自己,但通过我对普通用户的调研发现似乎他们这些调整用户确实感觉更好了. 百度近两年来的那些变化我想作为站长们来说肯定是最熟悉不过的了,比如说什么绿萝算法.石榴算法等等,而我今天要跟大家分析的就是百度搜索结

SQL中通配符、转义符与[号的使用(downmoon)

一.搜索通配符字符的说明可以搜索通配符字符.有两种方法可指定平常用作通配符的字符: 使用 ESCAPE 关键字定义转义符.在模式中,当转义符置于通配符之前时,该通配符就解释为普通字符.例如,要搜索在任意位置包含字符串 5% 的字符串,请使用: WHERE ColumnA LIKE '%5/%%' ESCAPE '/' 在上述 LIKE 子句中,前导和结尾百分号 (%) 解释为通配符,而斜杠 (/) 之后的百分号解释为字符 %. 在方括号 ([ ]) 中只包含通配符本身.要搜索破折号 (-) 而不

注意ADO。NET中数据查询语句中的符号格式(c#实现)

ado|数据|语句 1.通配符的使用 在ADO.NET中允许使用通配符进行数据查询.如下面语句查询表中EmployeeID以A开头的所有数据                Select EmployeeID,EmployName,Tel,Salary .....where EmployeeID='A%';     ADO.NET允许在字符串的开头或结尾使用%或*通配符.如下面语句查询表中所有单号尾为S的单据 Select productcode,productname,productsum,pr

怎样去掉Word文档中的手动换行符

  怎样去掉Word文档中的手动换行符          (1)单击"编辑"菜单中的"替换"; (2)在"替换"对话框上,单击"高级"按钮; (3)将光标移至"查找内容"框中,单击"特殊字符"按钮后,单击"手动换行符"(^l); (4)将光标移至"替换为"框中,单击"特殊字符"按钮后,单击"段落标记"(^p)