资料整理
hao5743
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gets的读入规则与返回值
gets函数的读取规则: 1.只要gets遇到换行符,即便它是输入的第一个字符,gets也会停止读入并返回。如果输入的第一个字符就是换行符,则字符串将被置为空串。 2.由于gets函数读入再丢弃换行符,换行符将不会存储在字符串中。 gets的读取规则与getline是一样的。 gets函数的返回值: 1.正常读入(未遇到文件结尾)(注意,读入空串也是正常读入),则返回转载 2011-11-04 21:57:05 · 20811 阅读 · 0 评论 -
sscanf()函数
函数说明 sscanf()会将参数str的字符串根据参数format字符串来转换并格式化数据。格式转换形式请参考scanf()。转换后的结果存于对应的参数内。 返回值 成功则返回参数数目,失败则返回-1,错误原因存于errno中。 范例 #include main() { int i; unsigned int j; char in转载 2011-11-04 21:58:15 · 1179 阅读 · 0 评论 -
<ctype.h> 库函数
ctype.h ctype.h里的函数 1 字符测试函数 1> 函数原型均为int isxxxx(int) 2> 参数为int, 任何实参均被提升成整型 3> 只能正确处理处于[0, 127]之间的值 2 字符映射函数 1> 函数原型为int toxxxx(int) 2> 对参数进行检测, 若符合范围则转换, 否则不变 int tolo转载 2011-11-04 21:59:31 · 652 阅读 · 0 评论 -
scanf()和getchar() 使用
问题描述:(分析scanf()和getchar()读取字符) scanf(), getchar()等都是标准输入函数,一般人都会觉得这几个函数非常简单,没什么特殊的。但是有时候却就是因为使用这些函数除了问题,却找不出其中的原因。下面先看一个很简单的程序: 程序1: #include int main() { char ch1, ch2;转载 2011-11-05 23:48:30 · 19250 阅读 · 6 评论 -
转义字符 解释
所有的转义字符和所对应的意义: 转义字符 意义 ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013转载 2011-11-05 23:59:46 · 1558 阅读 · 1 评论 -
floor()函数,ceil()函数
函数名: ceil 用 法: double ceil(double x); 功 能: 返回大于或者等于指定表达式的最小整数 头文件:math.h 函数名: floor 功 能: 返回小于或者等于指定表达式的最大整数 用 法: double floor(double x); 头文件:math.h翻译 2011-11-05 22:46:05 · 546 阅读 · 0 评论 -
格式控制符参考
格式控制符参考: 对64位整数的输入输出,在POJ上的C++环境下(即VC++),64位整数是: __int64 输入输出格式为”%I64d”. 在G++环境下, 64位整数是 long long 输入输出格式为”%lld”. 域宽及精度的描述 M:域宽,即对应的输出项在输出设备上所占字符数 若:实际数据宽度>M,按实际数据宽度输出。 实际数转载 2011-11-06 00:00:37 · 1893 阅读 · 0 评论 -
c字符串函数总结
C语言字符串函数总结: 1.字符处理库(ctype)中的函数 2.stdio中的字符串和字符输入/输出的函数 3.通用实用库stdlib中的字符串转换函数 4.字符串处理库string中的字符串处理函数 C语言的字符串实际上是存储单个字符的数组,结尾包含一个结束该字符串的特别的字符("空字符",用'\0'表示)。 char string1[转载 2011-11-04 22:00:54 · 529 阅读 · 0 评论 -
素数打表方法比较
1,函数方法 #include #include #include #define N 10000000 int fun(int x) { int i; for (i=2;i*i<=x;i++) { if(x%i==0) return 0; } return 1; } int main() { freopen("out2.txt","w",stdout); int j原创 2011-11-25 00:46:52 · 378 阅读 · 0 评论 -
sqrt()函数注意
观察如下判断素数的函数:int is_prime(int n) { assert(n>=0); //不满足时终止程序 int m; int flag=1; if(n==1) return 0; //1既不是素数也不是合数 m = floor(sqrt(n) + 0.5); //注意***** for(i原创 2011-11-05 22:42:55 · 2041 阅读 · 0 评论
分享