- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 获取掩码
在C语言中,可以通过调用如下的函数获取掩码int creat_mask( int starting_bit, int ending_bit ){ /*为保证进行逻辑移位而不是算术移位,将掩码声明为无符号类型*/ unsigned int mask = (unsigned) - 1; mask >>= INI_BITS - (starting_bit - ending_bit + 1
2016-01-27 12:34:46 1493
转载 linux与windows回车换行符的区别
问题来源:“回车”(carriage return)VS “换行”(line feed)在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就
2016-01-21 15:44:40 1065
转载 scanf详解
转自:http://blog.sina.com.cn/s/blog_4d99abae0100dpxt.html当读入发生错误,或者是到达文件尾,scanf就会返回EOF这个宏的值。while(scanf("%d%d",&a,&b)!=EOF),这个语句就是说,当读取没有到达文件尾的话,就不停的读取。scanf 函数的返回值反映的是按照指定的格式符正确读入的数据的个数。如果输入数
2016-01-21 14:41:50 1027
原创 处理文件
在头文件中提供处理问件的库函数。文件的两种类型:文本文件和二进制文件文本文件:将数据写入文本文件时,数据写入为字符,这些字符组成为数据行,在每一行的末尾用换行结束。如果写入的是二进制数据,例如int或者double类型,则先将其转化成字符类型,在写入文件二进制文件:将数据写入二进制文件时,总是写入一系列字节,与他在内存中的表现形式相同,例如double类型就是写入8个字节。总结
2016-01-14 00:13:28 563
原创 遍历数组并且删除其中某个元素
今天写课程设计的代码,在程序中有一部分代码涉及到遍历整个数组,并且检查数组中的每一个元素是否符合要求,对于不符号要求的数组元素删除之,刚开始的时候,就像平常写遍历数组的方式遍历,并且检查数组中的元素,对于不符合的删除它,代码片段如下:for (int i = 0; i < borrowList.size(); i++) { if(!( borrowList.get(i).getBroRe
2016-01-09 23:15:48 7381
C++单例设计模式
2014-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人