随笔分类 -  C/C++

摘要:浮点数因为存储形式的原因不能直接和0值比较,当要判断一个浮点数是否等于0时: fabs(x)<=1e-6 就是认为是0了 float,double分别遵循R32-24,R64-53的标准。所以float的精度误差在1e-6;double精度误差在1e-15 所以要判断一个单精度浮点数:则是if( a 阅读全文
posted @ 2020-11-29 16:14 不要让自己太懒 阅读(2861) 评论(0) 推荐(0)
摘要:一、整型 1 void IntBubbleSort(int *pData, int size) 2 { 3 int i, j; 4 int temp; 5 6 for(i = 0; i < size; i++) 7 { 8 for(j = 1; j < (size - i); j++) 9 { 10 阅读全文
posted @ 2020-06-12 16:28 不要让自己太懒 阅读(812) 评论(0) 推荐(0)
摘要:1.引用(reference)说明 为对象起了另外一个名字(引用即别名); 引用对指针进行了简单封装,底层仍然是指针; 获取引用地址时,编译器会进行内部转换。 2.注意事项 引用并非对象,只是为一个已经存在的对象起别名; 引用只能绑定在对象上,不能与字面值或某个表达式的计算结果绑定在一起; int 阅读全文
posted @ 2020-02-04 15:40 不要让自己太懒 阅读(669) 评论(0) 推荐(0)
摘要:1.向量容器vector 1.1 vector说明 进行vector操作前应添加头文件#include<vector>; vector是向量类型,可以容纳许多类型的数据,因此也被称为容器; 可以理解为动态数组,是封装好了的类,可以在运行阶段设置长度; 具有数组的快速索引方式; 可以插入和删除元素。 阅读全文
posted @ 2020-02-03 14:06 不要让自己太懒 阅读(639) 评论(0) 推荐(0)
摘要:转载连接:https://www.cnblogs.com/zhangdewang/p/11420410.html和https://www.cnblogs.com/lanhaicode/p/10574260.html 一、窄字符char与宽字符wchar_t的区别 (1)窄字符char,占1个字节 c 阅读全文
posted @ 2020-01-08 16:43 不要让自己太懒 阅读(1182) 评论(0) 推荐(0)
摘要:本文转载自https://www.cnblogs.com/houchen/p/8984164.html 一、利用 sprintf()函数和sscanf()函数 (1)sprintf() 用于将数字转化为字符串 #include <iostream> #include <string> using n 阅读全文
posted @ 2020-01-08 15:59 不要让自己太懒 阅读(735) 评论(0) 推荐(0)