
c
dancing_night
不积跬步无以至千里,qq联系方式:821486004
展开
-
自己实现printf
1、原理 原理不是很难网上有很多,自己搜一下就明白了。 2、代码 void PrintLog (const char *fmt, ...) { va_list ap; va_start(ap, fmt); vfprintf(stdout,fmt,ap); va_end(ap); } 3、解释 看到上面代码太简单了,也许有人会说,这有什么用? 在我看来最大的用处在于写日原创 2015-08-27 17:31:06 · 1337 阅读 · 0 评论 -
c调用程序并得到其输出的方法
1、windows char buffer[1024]; STARTUPINFO si = {0}; PROCESS_INFORMATION pi = {0}; DWORD bytesRead; SECURITY_ATTRIBUTES sa = {0}; HANDLE hRead = NULL,原创 2015-08-14 14:20:29 · 948 阅读 · 0 评论 -
浮点数在内存中的存储
作者: jillzhang 联系方式:jillzhang@126.com 本文为原创,转载请保留出处以及作者, 谢谢 C语言和C#语言中,对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit,我们在声明一个变量float f= 2.25f的时候,是如何分配内存的呢?如转载 2016-01-29 14:43:33 · 483 阅读 · 0 评论