你的位置:首页 > 软件开发 > 操作系统 > IOS阶段学习第三天笔记(运算符)

IOS阶段学习第三天笔记(运算符)

发布时间:2015-06-22 00:00:36
IOS学习(C语言)知识点整理笔记1、运算符 一、算术运算符 1)表达式由变量、常量、运算符构成,有确定的类型和值 2)算术运算符包括: +(加),-(减),*(乘),/(除),%(模) 3)算术运算符优先级 括号()> * ,/ ,% >+,- ...

                                         IOS学习(C语言)知识点整理笔记

1、运算符

 一、算术运算符

 1)表达式由变量、常量、运算符构成,有确定的类型和值

 2)算术运算符包括: +(加),-(减),*(乘),/(除),%(模)

 3)算术运算符优先级 括号()> * ,/ ,%  >+,-

 4)%表示取余、取模  a%b 表示a除以b取余数

 5)整数相除保留两位小数处理方法如: printf(“%.2f”,(float)14/9);

 6)自增自减运算符:++;- -

 7)a++ 与 ++a 的区别: ++a 返回值是a+1, b=++a 相当于a=a+1然后b=a ; a++ 返回值是 a ,b=a++ 相当于b=a 然后a=a+1

 

二、关系运算符

 1)关系运算符包括: >, >=, <, <=, ==, !=

 2)关系运算符比较结果成立是 1(true),不成立结果是0(false)

 

三、逻辑运算符

 1)逻辑运算符包括:

       &&(逻辑与/并且,要2者都成立才为真);

       ||(逻辑或/或者 只要一个条件满足即为真);

       !(逻辑非/不是)  !(真)=假  !(假)=真  非0=真 逻辑运算符 一般与if连用

 

 四、三目运算符

    1)三目运算组成结构:(条件表达式)?(语句1):(语句2) 

        例如:c= a>b?a:b; 表示 取a b两者中的最大值赋值给c

 

五、赋值运算符

  1)赋值运算符包括:=,+= ,-=,*=,/=,%=

  2)+= 表示前变量等于变量原有的值加上后面的值 例如:a+=b 表示 a=a+b;

 

六、逗号运算符

 1)逗号运算符优先级最低 例如 (表达式1、表达式2,.....,表达式n)=表达式n 取最后一个表达式

  

 七、位(单bit)操作运算符

      1) 按位与 &  ;  按位或  | ;按位取反 ~ ;位移操作 

      2)代码实例:

 

 1  int a=0xff; 2  printf(“%d\n”,a&0x0f)//结果为:0x0f=15 3   /* 4    分析: 5     1111,1111 6     0000,1111 7     —————————— 8     0000,1111(0为假 1为真 &条件下 假&真=加 真&真=真 ) 9   */11   a = 0xf0;12   printf("%d\n",a|0x0f);//0xff13   /* 14    1111,000015    0000,111116   */18   /*把a的第三个bit设置成0,从 第bit算起*/19   a = 0xcc;//0b1100110020   a = a&0xf7;21   /* 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:IOS阶段学习第三天笔记(运算符)

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。