C/C++中进制转换相关函数
之前遇到进制转换相关的问题时,都是自己用递归实现,百度搜了下原来有自带的函数可以用,那当然是直接就用上了~ C语言 首先是C里面的,C里面直接用printf就可以实现,如下代码: #include <bits/stdc++.h> using namespace std; int main() { printf("10对应...
之前遇到进制转换相关的问题时,都是自己用递归实现,百度搜了下原来有自带的函数可以用,那当然是直接就用上了~ C语言 首先是C里面的,C里面直接用printf就可以实现,如下代码: #include <bits/stdc++.h> using namespace std; int main() { printf("10对应...
最近的一个项目中有用到了串口通信,运行平台再Wince下.虽然通信方面是学长在弄,但是自己由于先完成了自己的任务,所以就也试着弄弄通信方面的知识,也算是给自己增长一点经验吧. 在x86测下下无问题后,去设备上调试,结果接收不到数据,整了两三个星期,确定代码没问题后,请教了那边的工作人员,结果发现是...
引用 关联容器提供高效的关键字查找和访问.两个主要的关联容器类型是map和set. 介绍 map:map中的元素是一些关键字-值对,即key-value.关键词起索引的作用,值则表示与索引相关联的数据. set:set支持高效的关键字查询操作——检查一个给定的关键字是否在set中. map使用示例 如下是map的使用示例: #include <iostream> #inclu...
用名词顶层const表示指针本身是个常量,而用底层const表示指针所指的对象是一个常量. - 《C++ Primer 5th》 看下面的代码: int a = 0; int b = 1; const int *p = &a; int *const t = &b; cout << *p << endl; cout << *t <...
近期在实验室跟着学长学习项目,学习到了很多东西,总结一下。 小类 1.数据库 在Qt里面操作数据库,要在配置文件里加上sql,然后包含头文件QSqlDatabase和QSqlQuery,用于连接和查询.数据库连接方面可以用数据库连接池,用于减少后续连接数据库需要耗费的时间。之后是sql server数据库的增删查改。 2.flowLayout流式布局 在Qt自带的几种布局里面没有流式布局,...
之前一直都不是用的辗转相除求公约数,上次测试吃了点小亏,今天刷oj看到一个题,于是百度了下,现在记录一下。 辗转相除法, 又名欧几里德算法(Euclidean algorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除...
今天写题目又遇到了给结构体排序,于是百度了一波,总结一下: struct stu { int id; string name; }; bool cmp(stu s1, stu s2) { return s1.id > s2.id; } vector<stu> s; ...... sort(s.begin(), s.end(), cmp); 如上,...
中缀表达式:(或中缀记法)是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。(取自百度百科) 后缀表达式:缀表达式,又称逆波兰式,指的是不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则)。(取自百度百科) 蓝桥杯培训时有一道模拟手算的题,用的...