基础知识
tonasy
路在脚下,更在心中,心随路转,心路常宽
展开
-
原码、反码、补码
attention:数值在计算机中是以补码的形式存放的正数:原码、反码、补码都一样负数: 原码:真值基础上,符号位变为1反码:符号位为1,其余位全部取反补码:符号位为1,其余位 取反+1假设以16bit存放 十进制 原码 反码 补码 8 00000000 00001000 00000000 00001000 00000000...原创 2018-08-21 20:47:47 · 183 阅读 · 0 评论 -
c++生成给定区间的随机数
#include <iostream>#include <vector>#include <stdlib.h>#include <time.h>using namespace std;int main() { std::vector<double> a; double temp; //srand用来指定不同的数为...原创 2019-08-01 20:09:44 · 1411 阅读 · 0 评论 -
华为OJ(n个字符串按照字典序排序)
题目描述给定n个字符串,请对n个字符串按照字典序排列。输入描述输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述数据输出n行,输出结果为按照字典序排列的字符串。示例//输入9captocatcardtwotooupboatboot//输出boatbootcapcardcatt...原创 2019-07-28 19:07:01 · 954 阅读 · 0 评论 -
面试:用C++写一个死锁程序
面试官要求用c++写一个死锁的程序。目前想到两种简单的写法,一种是单线程对一个资源重复申请上锁;第二种是两个线程对两个资源申请上锁,形成环路。实现1#include <iostream>#include <thread>#include <mutex>#include <unistd.h>using namespace std;i...原创 2019-08-13 10:26:09 · 4139 阅读 · 1 评论