写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 ...
分类:
其他好文 时间:
2016-09-02 15:51:52
阅读次数:
99
题目描述 写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 思路:既然不能用四则运算符号,那么只能考虑用位运算符啦。考虑,如5+7=12,5为101,7为111,两者先做不加进位的运算,101+111=010,进位为1010(这一部分可以看成是101&111=101,然 ...
分类:
其他好文 时间:
2016-09-02 10:01:24
阅读次数:
157
定义: 简单工厂模式是一个由工厂来确定创建某种产品的实例。 先看一个简单的例子 这个程序满足功能是没有问题,只是用计算机的思路来表述和解决问题。比如这个程序先输入一个数,在输入一个数,然后根据输入的运算符号获得结构,确实是满足了计算机的需求,但是这种程序。不容易扩展,不容易维护,不容易复用。 可维护 ...
分类:
其他好文 时间:
2016-08-18 22:59:41
阅读次数:
147
算术运算符之前文章在介绍变量类型的时候,其实已经用过了很多算术符,比如+、-、*、/、//、**等,除此之外,还有一个符号是之前内容没提到的,就是%,用来返回除法余数的运算符号。假设有变量x和y,x为10,y为3,x%y的结果就是1。在运算符中有优先级,跟数学中的一样,所以在..
分类:
编程语言 时间:
2016-08-18 14:49:46
阅读次数:
222
题意:给出一个数字组成的字符串,然后在字符串内添加三种运算符号 * + - ,要求输出所有添加运算符并运算后结果等于2000的式子。 所有数字不能有前导0, 且式子必须是合法的。 析:这个题很明显的暴力,因为最长才9位数字,也就是最多有8个位置位置可能插符号,当然实际并没有那么多,所以直接暴力就行, ...
分类:
其他好文 时间:
2016-08-10 19:00:28
阅读次数:
177
位运算符位运算符是指对二进制位从低位到高位对齐后进行运算。
符号
作用
举例
个人理解 &
按位与
$m & $n
全1为1,否则为0
|
按位或
$m | $n
全0为0,有1为1
^
按位异或
$m | $n
不同为1,相同为0
~
按位取反
~$m
<<
向左移位
$m <>...
分类:
Web程序 时间:
2016-08-07 11:04:27
阅读次数:
214
在数学中有很多符号,可能这些符号我们用得上,也有些符号我们很少用,甚至用不上,但是我们用不上,不代表不存在这个符号,也不代表别人用不上,只是各自所涉及到的知识领域不一样而已。而对于加减乘除运算,几乎每个涉及到数学的部分都会用到,但是除了我们最学使用的这种加减乘除四则运算的符号之外,这四则运算符号还有... ...
分类:
其他好文 时间:
2016-08-02 10:01:21
阅读次数:
413
我们平常书写的四则运算表达式属于中缀表达式,形式为"9+(3-1)*3+10/2",因为所有的运算符号都在两操作数之间,所以称为中缀表达式。我们使用中缀表达式来计算表达式的值,不过这种形式并不适合计算机求解。接下来,我们将中缀表达式转化为后缀表达式,所谓的后缀表达式就是操作符位于操作数后面的不包含括 ...
分类:
其他好文 时间:
2016-08-01 20:52:42
阅读次数:
218
当定义 时 char i = '+'; System.out.println(i); System.out.println(1+i+1); System.out.println(1+""+i+""+1); System.out.println(1+b+1); 输出为 +451+1 1+1 在第二个中 ...
分类:
其他好文 时间:
2016-07-28 14:13:58
阅读次数:
150
一、运算符号前后都需要加空格 二、控件view都有initWithFrame 三、initWithSubview 和 layoutSubviews initWithSubview:初始化子控件 layoutSubviews:重新布局,在其中设置各种控件的大小frame以及其他特性 四、将plist文 ...
分类:
其他好文 时间:
2016-07-23 18:02:51
阅读次数:
135