C/C++ 学习常用--进行时
来源:互联网 发布:海外网络推广靠谱的吗 编辑:程序博客网 时间:2024/05/29 10:46
1、复制数组内容
借用内存复制函数memcpy,整体赋值
void *memcpy(void *dst, void *src, zize_t size);
这个函数的功能是将src上,大小为size字节的数据赋值到dst上。
调用该寒素需要引用头文件 cstring
int arr1[5]={1,2,3,4,5};int arr2[10]={0};memcpy(arr2,arr1,sizeof(arr1));
2、 setprecision、fixed
setprecision:
头文件 iomanip
double s=20.7843000,cout<<setprecision(1)<<s<<endl;会输出2e+001,因为要输出一个数字,所以只有2.cout<<setprecision(2)<<s<<endl;会输出21。cout<<setprecision(3)<<s<<endl;会输出20.8。cout<<setprecision(6)<<s<<endl;会输出20.7843。cout<<setprecision(7)<<s<<endl;会输出20.7843。可见,小数部分末尾为0时,是输不出来的!如果后面接着语句:cout<<1<<endl;cout<<1.00800<<endl;第一条输出:1 不是浮点型。第二条输出:1.008 承接setprecision(8)的这条规则语句。
setprecision与fixed:
比如:double s=20.7843909如果直接:cout<<fixed<<s<<endl;输出20.784391配合加入setprecision:cout<<fixed<<setprecision(1)<<s<<endl;就会输出2.8 。cout<<fixed<<setprecision(2)<<s<<endl;会输出21.78。多个点!cout<<fixed<<setprecision(3)<<s<<endl;会输出20.784。cout<<fixed<<setprecision(6)<<s<<endl;会输出20.784391。cout<<fixed<<setprecision(7)<<s<<endl;会输出20.7843909。cout<<fixed<<setprecision(8)<<s<<endl;会输出20.78439090。cout<<1<<endl;cout<<1.008<<endl;第一条输出:1第二条为:1.00800000承接了setprecision(8)这条规则语句,是浮点型的都会保留8个小数。是整型的还是整型!有语句:cout<<fixed<<setprecision(2)<<s<<endl;A:cout<<setprecision(7)<<s<<endl;B:cout<<setprecision(8)<<s<<endl;就算后面的语句没有写<<fixed,同样会按有<<fixed处理。AB语句均会按保留7个,8个小数处理,不会再按有7或8个浮点数处理。
3、定义一个宏函数,求x 的平方:
#define SQR(x) x*x
4、算法时间复杂度
- O(log2n )
while (i<=n)i=i*2; 设频度是f(n), 则:2^f(n)<=n;f(n)<=log2n 取最大值f(n)= log2n,T(n)=O(log2n )
阅读全文
0 0
- C/C++ 学习常用--进行时
- C学习小结【常用函数】
- llinux c 常用指令学习
- 使用VS Code进行C语言学习
- C#-常用
- [C/C++] 常用算法
- c++学习--C/C++常用函数
- Object-C学习札记 NSString常用方法
- C语言再学习 -- 常用快捷键
- C++:多线程编程学习:利用多线程进行归并排序。
- C Primer Plus学习 十四 使用snitch进行多重选择
- C语言执行时进行窗口隐藏
- 【C/C++】学习导论
- C/C++____vector___学习
- C++C 学习
- C++/C学习笔记
- select学习(c/c++)
- C++/C 学习Note
- Jenkins学习
- 进程间通信之共享内存(四)
- poj 1920 汉诺塔移动到某一种指定位置的最小步数
- java对象模型和内存参数
- Android:自定义组合控件
- C/C++ 学习常用--进行时
- Struts2拦截器的使用 (详解)
- Sql语句中IN和exists的区别及应用
- AAC ADTS格式分析
- Meteor Shower POJ
- 尝试 docker
- NYOJ WAJUEJI which home strong!
- 快学习使用Linux吧,避免勒索病毒大肆入侵
- 黑白点匹配问题