c language
再改变
focus on the LINUX DEVICE DRIVERS
展开
-
c语言中 printf及 占位符%
功能c语言中产生格式化输出的函数(定义在 stdio.h 中)。向终端输出(显示器等)编辑本段用法int printf(const char *format,[argument]);format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type规定数据输出方式,具体如下:1.type 含义如下:d 有符号10进制整数i 有符号10进制整数o 无符号转载 2013-06-17 14:50:41 · 16897 阅读 · 0 评论 -
stray '\161' in program
原来是程序里出现中文字符!!原创 2013-06-17 17:20:43 · 1024 阅读 · 0 评论 -
srand((unsigned)time(NULL))和rand的区别
可以认为rand()在每次被调用的时候,它会查看:1) 如果用户在此之前调用过srand(seed),给seed指定了一个值,那么它会自动调用srand(seed)一次来初始化它的起始值。2) 如果用户在此之前没有调用过srand(seed),它会自动调用srand(1)一次。1) 如果希望rand()在每次程序运行时产生的值都不一样,必须给srand(seed)中的see转载 2013-06-20 09:45:34 · 2239 阅读 · 0 评论 -
C语言函数sscanf()的用法
在我的学习过程中,从文件读取数据是一件很麻烦的事,所幸有sscanf()函数。 C语言函数sscanf()的用法sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型: int sscanf( string str, string fmt, mixed var1, mixed var2 ... ); int scanf( const c转载 2013-06-20 19:54:44 · 582 阅读 · 0 评论