高精度的运算主要依靠动态数组vector和字符串实现对每一位数字的运算. 1.高精度加法 #include <iostream> #include <algorithm> #include <vector> using namespace std; vector<int> add(vector<in ...
分类:
其他好文 时间:
2020-01-21 13:16:19
阅读次数:
69
1、题目描述:求1+2+3+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。 2、思路:不让用乘除和判断,递归的话只能用短路作为终止条件,使用短路法。 3、代码: public class Solution { publ ...
分类:
其他好文 时间:
2020-01-20 09:33:19
阅读次数:
92
整数运算 请点击这里--》》 传送门 浮点数运算和整数运算相比,只能进行加减乘除这些数值计算,不能做位运算和移位运算。 在计算机中,浮点数虽然表示的范围大,但是,浮点数有个非常重要的特点,就是浮点数常常无法精确表示。 举个栗子: 浮点数0.1在计算机中就无法精确表示,因为十进制的0.1换算成二进制是 ...
分类:
编程语言 时间:
2020-01-18 16:40:13
阅读次数:
84
1. CMD.mdb 1. 16<=>10 欲在cmd下转进制,自己搞加减乘除? 喝多了头疼死,算了 偷了把鸡,利用ping和set帮忙运算了一把 hoho,什么都不会,就会投机,巨人肩膀上一站,技术在那里? 用法: DxH 数字 例如: DxH 1234567 DxH 0x1234fd3 @ech ...
分类:
其他好文 时间:
2020-01-12 20:19:54
阅读次数:
97
1.算数运算符 + 加 - 减 * 乘 / 除 % 取模(取余) ++ 自增 -- 自减 整数相除只能得到整数。如果想得到小数,必须把数据变化为浮点类型的数据。 自增和自减运算,在单独使用,效果是一样的。 在参与其它运算时: ++ 在前 当前数先 +1 ,在进行其它运算。 ++ 在后 先进行其它运算 ...
分类:
编程语言 时间:
2020-01-07 16:12:14
阅读次数:
86
当基础数据类型长度无法满足需求时可以使用大数类 构造方法接受字符串为参数 1 BigInteger bInt = new BigInteger("123123"); 2 BigDecimal bDouble = new BigDecimal("123123.123123124"); 基础操作(取模使 ...
分类:
编程语言 时间:
2020-01-03 21:11:11
阅读次数:
219
一、运算符 1.1 算术运算符 /* 运算符:进行特定操作的符号,例如:+ 表达式:用运算符连起来的式子叫做表达式,例如:20 + 5,又如;a + b 四则运算: 加:+ 减:- 乘:* 除:/ 取模(取余数):% 首先计算得到的表达式的结果,然后在打印输出这个结果。 被除数/除数 = 商 ... ...
分类:
编程语言 时间:
2020-01-03 00:26:07
阅读次数:
91
/* 题目: 在不使用加减乘除的前提下,计算两个整数之和。 思路: 不能使用加减乘除则只能考虑位运算。 x=num1^num2,则为抹掉进位的结果。 y=num1&num2,为只有进位的结果。 (y<<1)&x,直到不产生进位。 */ #include<iostream> #include<cstr ...
分类:
其他好文 时间:
2020-01-02 20:52:56
阅读次数:
111
1 /* 异或运算代表不进位的加法 2 与右移代表进位 3 一直相加直到进位为0为止 4 */ 5 class Solution { 6 public: 7 int Add(int num1, int num2) 8 { 9 while(num2 != 0){ 10 int sum = num1 ^ ...
分类:
其他好文 时间:
2020-01-02 20:46:52
阅读次数:
60
修改表结构 修改表名 增加字段 删除字段 修改字段 修改字段顺序 增删改查 增 删 改 单表查 concat拼接 as设置别名 加减乘除 distinct去重 case语句 where判断 比较运算符 between in not in 是否为空 模糊查询 正则表达式 group by分组 grou ...
分类:
数据库 时间:
2020-01-02 15:45:14
阅读次数:
92