1、 条件表达式(?:) 表达式1?表达式2:表达式3 条件表达式的构成应该是先判断再选择。但编译器优化后未必是这样。当表达式1为一个常量时,编译器会在编译期间得到答案,将不会有条件表达式存在。 转换方案: ① :表达式2和表达式3都是常量且两者的差值为1; ② :其他 先说3个...
分类:
编程语言 时间:
2015-04-12 14:45:23
阅读次数:
190
1、 自增、自减 很简单,没什么可解释的,注意一下前缀和后缀运算的区别C++源码Debug版Release版#include using namespace std;int main(){ int a, b; cin >> a >> b; //自增 a = ++b + 10; cout using....
分类:
编程语言 时间:
2015-04-12 12:02:51
阅读次数:
197
1、 除法 对计算机而言,整数除法的结果必须是整数。计算机取整数部分的方式有如下几种: ① 向下取整 如:-3.5=>-4;3.5=>3; ② 向上取整 如:-3.5=>-3;3.5=>4; ③ 向零取整 如:-3.5=>-3;3.5=>3; C++和大多数高级语言,对整...
分类:
编程语言 时间:
2015-04-11 17:52:58
阅读次数:
292
介绍这个壳的核心——字节码解释器,它参考了dalvik虚拟机的解释器。不需要hook、注入。目前只支持算数运算指令。我个人把dalviki指令分为这么几类:算数运算指令。引用类指令。如const-string、invoke-kind,这类指令需要引用dex的资源。其他指令解释执行算数运算指令较为简单...
分类:
移动开发 时间:
2015-04-07 08:28:37
阅读次数:
534
ios培训------我的c语言笔记,期待与您交流!#include<stdio.h>
intmain()
{
/*1.算数运算符的基本使用
inta=10+1+2-3+5;
intb=-10;
intc=10*b;
intd=10/2;
inte=10%-3;
//取余运算(模运算)
//%两边都是整数
//%取余结果的正负性只跟%左边的数值有关
printf("%d\n&..
分类:
编程语言 时间:
2015-03-30 06:56:53
阅读次数:
159
#include<stdio.h>
intmain()
{
/*1.算数运算符的基本使用
inta=10+1+2-3+5;
intb=-10;
intc=10*b;
intd=10/2;
inte=10%-3;
//取余运算(模运算)
//%两边都是整数
//%取余结果的正负性只跟%左边的数值有关
printf("%d\n",e);
//输出值:1
*/
/*
//自动类型转..
分类:
编程语言 时间:
2015-03-29 18:09:50
阅读次数:
150
1,对于int a=10++;此语句错误,为什么呢,对于i++来说,i是一个变量,是把i加1然后赋值给i,然而10不是一个变量所以无法执行加加的语法; 2,运算符的优先级: 赋值运算符<逻辑运算符<关系运算符<算数运算符;
分类:
编程语言 时间:
2015-03-27 22:07:07
阅读次数:
177
1,算术运算符:
+ 加或正号
-减或负号
*乘
/除,得到的是商
%取余
++自增
- -自减
+字符串连接符
注意:
A:整数相除结果还是整数
B:+ 从左向右依次运算
C:% 两个操作数,分为左边和右边
左边小于右边,结果是左边
左边等于右边,结果为0
左边大于右边,结果是余数
最终的余数的符号和左边的操作数一直
D:++和- -
如果单独使用:位...
分类:
其他好文 时间:
2015-03-17 10:34:19
阅读次数:
106
算数运算符(注意点)加减乘除 +-*/ 用法不变。注意点:1. % 求余 10%3=12. ** 指数 2**3=8 运算规则1. 整数与整数运算,结果为整数,小数部分舍去。2. 整数与浮点数进行运算,结果为浮点数。自动类型转换1. 若参与运算的两个对象相同,结果类型不变。2. ...
分类:
其他好文 时间:
2015-03-16 16:08:54
阅读次数:
114
第三天笔记1.算数运算符+,—,*,/, % ,++,——取模运算的特点:左边%右边如果左边小于右边,结果就是左边左边等于右边, 结果是0负数取模,结果是正还是负,看左边只有整数的话,结果还是整数,不会出现浮点数。算数运算符中的自增和自减:++ ——...
分类:
其他好文 时间:
2015-03-14 00:58:27
阅读次数:
151