做算法题用到的基础知识(不断更新)

2019-07-30  本文已影响0人  今天也要努力呀y

1.常见数据类型的取值范围
https://www.jianshu.com/p/74b6ab7bce65

2.保留两位小数
double s = 0;
printf("%.2f",s);

3.c++中可变长的数组
int *p=new int[len];

4.最小的素数是2

5.C语言中没有string类型,要用cin>>输入string类型

6.vector和数组的区别
https://www.jianshu.com/p/f73ff9129886

7.用char数组时记得加结束符,否则会出现一堆乱码

8.用cout输出时,char类型是可以用这种方式输出的,因为数组名即代表首地址,数组是一块连续的内存空间,所以能直接输出.如果是其他类型的数组则输出的是一个地址.比如int数组无法直接用cout输出内容

9.char数组用strlen计算长度

10.C语言向上取整
头文件<math.h>
ceil()函数

11.四舍五入
(int)(x+0.5)

12.小知识
在c++代码中用cin和cout有时会导致超时(因为比scanf和printf会慢很多),所以加一句:
ios::sync_with_stdio(false);

上一篇 下一篇

猜你喜欢

热点阅读