保留小数
cout << fixed << setprecision(n) << x; //保留小数点后n位
数组赋值
memset(a, 0, sizeof(a)); //给数组赋值
动态分配内存
long double* n = new long double[N];//相当于n[i]数组
hex
cout<<hex<<n<<endl;//n的16进制
sort
(ps:需要注意默认是从数组的第0位开始排的,如果从第一位输入,需要把起始位置改为a+1)
sort(begin,end,cmp);
sort(a,a+n);//默认是从小到大
sort(a,a+n,greater<int>());//从大到小捏,int可替换成其他类型
常犯错误
- 类:
1.定义出错->不写无参构造函数
2.访问报错->数据类型是否为int? - 2^31及以上用long long!!!