###############################################################################Log4J采用类似C语言中的printf函数的打印格式格式化日志信息,打印参数如下: ## %l 输出日志事件的发生位置,包括类目名、发生的线 ...
分类:
其他好文 时间:
2019-06-30 18:41:22
阅读次数:
108
上一篇以 hello world 程序开始,hello world 程序核心主体只有一句话: 如果需要输出一些变量,可以使用 "%d", "%s", "%c" 等,传入对应变量输出。 我们来看一下printf 原型 以上为 windows (VS2012) 和 Linux 中的不同原型声明,忽略VS ...
分类:
其他好文 时间:
2019-06-18 14:04:59
阅读次数:
109
#include int add(int a,int b) { return a+b; } int main() { void *p(int,char *); //声明了一个函数 ,函数名为p,函数返回值为void*,函数的 void (*p)(int,char *);//定义了一个指向参数为int... ...
分类:
其他好文 时间:
2019-06-14 01:06:31
阅读次数:
112
c语言中的基本输入与输出函数 1.格式化输入输出函数 printf()函数 scanf()函数2.非格式化的输入输出函数 puts()函数 gets()函数 putchar()函数 getchar()函数 fgets()函数 printf()函数 大家很熟悉了,这里不多加介绍 scanf()函数 调 ...
分类:
其他好文 时间:
2019-05-31 23:08:21
阅读次数:
152
首先因为printf函数输出字符串是针对char *的,即printf只能输出c语言的内置数据,而string不是c语言的内置数据。 其次string类型的对象不止包含字符串,还包含了许多用于操作的函数,所以&str并非字符串的首地址 因此该怎么打印string字符串呢? 1、利用string的成员 ...
分类:
编程语言 时间:
2019-05-02 11:58:13
阅读次数:
194
C语言main函数参数 ,`argc argv`是字符串数组(argument vector)。 下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数。 编译 gcc HelloWorld.c,得到可执行程序 a.out,运行程序: printf函数 函数原型:`int pr ...
分类:
编程语言 时间:
2019-04-30 23:30:54
阅读次数:
162
以前刚用C语言的时候,觉得字符串很难处理,后来用多了,发现其实并非如此,C语言也提供了许多函数给程序员使用。今天记录一下两个常用的两个字符串处理函数:sprintf和sscanf 1. sprintf 从名称上来看,这个函数名称由三部分组成: s 代表字符串(string) print 代表打印 f ...
分类:
编程语言 时间:
2019-04-14 09:33:00
阅读次数:
129
Tree UVA - 548 题意就是多次读入两个序列,第一个是中序遍历的,第二个是后序遍历的。还原二叉树,然后从根节点走到叶子节点,找路径权值和最小的,如果有相同权值的就找叶子节点权值最小的。 最后输出来叶子节点。 一开始写的时候是用gets读入的,报CE, 要用fgets写,关于fgets(), ...
分类:
其他好文 时间:
2019-04-03 20:44:01
阅读次数:
251
1、通过printf输出浮点数需要如下设置: 在工程属性下找到C/C++ build->Settings->Tool Settings->C Linker->Miscellaneous->Other options 选项空中填写:-u_printf_float即可。到此为止TrueStudio即可支 ...
分类:
其他好文 时间:
2019-04-03 12:11:28
阅读次数:
722
part 1: 格式化输入和输入函数 (1)printf函数的应用 (2)scanf函数的应用 这个原来代码的错误在于double类型数据的输入和输出,都应该用%lf型(千万要牢记住) part 2:单个字符输出(putchar)和输入字符(getchar) (1)单个字符输出putchar 表明了 ...
分类:
其他好文 时间:
2019-03-31 23:23:41
阅读次数:
321