美文网首页
26-35课程摘要

26-35课程摘要

作者: FangsYuan | 来源:发表于2017-03-07 14:17 被阅读0次
基础类型运算细节

运算符

1.算数运算符:+ - * / %

算数运算符 上述代码展示

2.赋值运算符:= += -= *= /= %=

赋值运算符

3.比较运算符与逻辑运算符

比较逻辑

4.位运算符--二进制位运算

1.将数字转化为二进制;2.将0视为假,1视为真;然后进行逻辑运算;3.将逻辑运算结果转为数字.

&运算的特点:因为0代表假,所以忽略空位,直接取"1"位;|运算,凡是有效位全保留.

异或运算的作用在于,进行一次运算后数据量大小不变,且进行同一数二次异或运算,可以复原.可用于加密.

~反码:例如~6= -7;取反再+1 .负6变负7.

移动操作符

1. /*3<<2 = 3*2(2) =12.左移几位,就是该数乘以2的几次方,右移就是除.

2. 3左移两位:1.将3转为2进制,然后将二进制位置向左移动两位.(3 = 0000-0000-0000-0000-0000-0000-0000-0011变为00000000...1100;)12

3.>> 是带符号右移,若左操作数是正数,则高位补“0”,若左操作数是负数,则高位补“1”.

4.<< 将左操作数向左边移动,并且在低位补0.

5.>>> 是无符号右移,无论左操作数是正数还是负数,在高位都补“0”

高效运算的原理


2*8 时,直接进行位运算,避免转换过程.

使用第三方变量,进行数值互换


将a的数值放入c暂存,然后将b的数值赋予a,再将暂存得数值放入b.

数值互换


一般不使用异或运算,而是使用第三方变量.因为这点低效影响不大.

三元运算符


如果条件为真,则进行表达式1的运算,反之是2. 三元运算符的练习

相关文章

  • 26-35课程摘要

    运算符 1.算数运算符:+ - * / % 2.赋值运算符:= += -= *= /= %= 3.比较运算符与逻辑...

  • 摘要 课程体系

    一 产品设计职位技能需求 1 软技能 创新能力,团队协作,抗压等 2硬技能 熟悉web等产品设计规范 还要有设计意...

  • COMP9313_WEEK5

    WEEK5 课程摘要(MapReduce & Pregel):1)Graph Data Processing in...

  • 《课程的逻辑》教学评价摘要

    教学评价有种种不同的类型。一般说来可分四类:一是在教学之前进行的“诊断性评价”,借以预先把握学生的学习状态,更适当...

  • 时间管理课程摘要

    叶武斌老师说:天天做事的人只得到40%,到处玩耍的人得到60%,自己没什么事可做 却能把事情做完的人是全然的富足。...

  • 付费课程学习摘要-郑伟

    花钱买课听,也是近来的趣味之一。一堂今年七八月份的声音课,与你分享一下。 罗胖的声音训练师,这几个字足够有诱惑力了...

  • 付费课程学习摘要-许岑

    买了许岑老师的课,成为有效学习的感受,现摘要如下。 前言 许岑告诉用户及潜在用户,自己是个典型的学习高手,更有资格...

  • 记一个Bug

    重后台获取以下数据,其中"课程摘要" "系列课程" "讲座报告" 是有顺序的安卓和使用postMan 获取数据顺序...

  • 阳健:学校校本课程群开发的理论、程序与方法 (一)

    摘要:在课程改革步入深水区的今天,对于校本课程群的开发方法,值得学界仔细研讨。 要避免校本课程的碎片化,发挥...

  • 高等教师资格证考试复习笔记-高等教育学-(8)- 高等学校的课程

    摘要:第八章介绍了高等学校的课程,上次考试似乎就是考的这部分内容,包括课程概述,分类,课程体系,如何优化课程,教学...

网友评论

      本文标题:26-35课程摘要

      本文链接:https://www.haomeiwen.com/subject/mqopgttx.html