http://aokunsang.iteye.com/blog/615658 前奏: 昨天一哥们问我Java位移你会吗,我说不会,想想位移这么麻烦,一般有位移的Java代码一律不看,有几个人会啊,是吧?但是那哥们的回答,让我郁闷半天:“这都不会啊,都是Java基础的东西呀!”我靠,我晕倒,听着老不爽 ...
分类:
编程语言 时间:
2017-08-03 15:05:14
阅读次数:
167
本章需要总结的不多,但细节的东西需要注意,有些很容易遗忘。 第三章 目录: 3.1 更简单的打印语句 3.2 使用Java操作符 3.3 优先级 3.4 赋值 3.5 算数操作符 3.6 自动递增和递减 3.7 关系操作符 3.8 逻辑操作符 3.9 直接常量 3.10 按位操作符 3.11 移位操 ...
分类:
编程语言 时间:
2017-07-16 18:29:05
阅读次数:
235
基础概念 位与&、位或|、位取反~、位异或^ (位操作都是按位操作的) 逻辑与&&、逻辑或||、逻辑取反! (逻辑操作是整体操作的) 左移位<< 、右移位>>C语言的移位要取决于数据类型。对于无符号数,左移时右侧补0, 右移时左侧补0对于有符号数,左移时右侧补0,右移时左侧补符号位。 为什么要学习位 ...
分类:
其他好文 时间:
2017-06-04 18:24:04
阅读次数:
190
汇编语言应该是我们如今学的最“低级”的语言了,由于如今不会再有人去学机器语言了。而汇编语言还在一些硬件或者嵌入式设备上使用并开发着。下面资料是为了大学的汇编考试整理的资料,如今与大家分享,希望能给大家提供帮助。 汇编语言程序设计汇总 计算机主要由运算器、控制器、存储器和输入输出设备五大部件构成。 字 ...
分类:
编程语言 时间:
2017-05-08 17:25:18
阅读次数:
225
1 #define GPFCON (*(volatile unsigned long *)0x56000050)//(int *)是将变量强制转换为地址形式,这样就能和指针连起来用了。 2 #define GPFDAT (*(volatile unsigned long *)0x56000054) ... ...
分类:
编程语言 时间:
2017-04-03 20:03:40
阅读次数:
289
Java基础(建议看java编程规范): Java语言基础:数据类型,命名规则,权限控制符,注释 操作符:算术操作符,逻辑操作符,关系操作符,移位操作符,按位操作符 流程控制 数组 字符串 Java高级: 面向对象: 类和对象 类属性 类方法 三大特征(封装,继承,多态) Java api: jav ...
分类:
编程语言 时间:
2016-11-22 23:35:22
阅读次数:
281
<1>.在了解位移之前,先了解一下正数和负数的二进制表示形式以及关系:举例15和-15:15 的原码: 00000000 00000000 00000000 00001111 补码: 11111111 11111111 11111111 11110000 +1 = -15的原码:11111111 1 ...
分类:
编程语言 时间:
2016-11-19 23:21:10
阅读次数:
224
3.1 更简单的打印语句3.2 使用Java操作符3.3 优先级3.4 赋值3.5 算术操作符3.6 自动递增和递减3.7 关系操作符3.8 逻辑操作符3.9 直接常量3.10 按位操作符3.11 移位操作符3.12 条件操作符3.13 字符串操作符+和+=3.14 类型转换目录3.1 更简单的打印...
分类:
编程语言 时间:
2015-05-01 18:38:53
阅读次数:
425
一、问题描述如输入字符串“abc”,其中字符串的元素是不重复的,那么它的所有组合是a,b,c,ab,ac,bc,abc共七种。二、问题分析这个问题是个数学问题,根据所学的知识,所有组合的情况是2^n-1。我们可以利用C语言中的按位操作符进行分析。如abc,用二进制表示可以有如下几种:000,001,...
分类:
编程语言 时间:
2015-04-29 21:07:56
阅读次数:
203
在Java位运算总结-leetcode题目博文中总结了Java提供的按位运算操作符,今天又碰到LeetCode中一道按位操作的题目Given a range [m, n] where 0 0 || n > 0) { 8 if ((m & 1) == (n & 1)) { 9...
分类:
编程语言 时间:
2015-04-29 18:52:46
阅读次数:
174