十二月五日

1、将十进制的n转化为d进制code:

do{
  arr[len++] = n % d;
  n = n / d;
}while(n != 0);

2、multiset在头文件set里面
3、double类型变量,输出格式是%f,scanf中却是%lf
4、memset:用作char型数组(记得sizeof(char) * (n - 1))
5、puts(str);用来输出一行字符串并且自动加上\n
6、sscanf(str, “%d”, &n);把字符数组str里面的内容以%d形式输入到变量n里面//sscanf还支持正则表达式
关于正则表达式
http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-se.htm

http://msdn.microsoft.com/en-us/library/28hw3sce.aspx
http://msdn.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.aspx
http://www.regular-expressions.info/
http://weblogs.asp.net/whaggard/archive/2005/02/20/377025.aspx
http://www.oreilly.com/catalog/regex2/

7、str的各类函数
https://blog.csdn.net/cuiyifang/article/details/8220966
8、%3s是啥
%3s, 格式输出字符串,右对齐,超出3个长度的,就全部输出;
%7.2s, 输出字符串占7个位置,有对齐,左补空格,输出2个字符;
%.4s, 仅输出4个字符,占位4个位置,右对齐;
%-5.3s: 输出3个字符,占位5个位置,左对齐右补空格。

9、
queue、stack、priority_queue是push和pop
vector、string、deque是push_back
push和pop只是一个动作,而queue是用front和back访问第一个和最后一个元素的,stack使用top访问最上面的一个元素的
stack、vector、queue、set、map作为容器,所以都有size
10、%取余和除号/的优先级等同,优先级等同的时候从左到右运算

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43719397/article/details/84845450
今日推荐