当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 逻辑运算符 逻辑运算符 AND(&&)?? OR(||)? NOT(!)? 都会得到一个boolean值,且他们只能用于boolean身上。
 

 

    摘要:采购观念引导市场 如果我们把2004年称为“64位相争之年”恐怕并不过分。英特尔首款64位处理器,安腾经过2003年的市场洗礼被证明没有足够的应用条件,用户很难下决心将已有系统移植到一个全新的平台,即使所有应用安腾平台的厂商都会找出一连串的理由告诉用户64位ia架构对他们来说有多好的性价比,并且在系统整体架构上会有怎样的优势,64位的计算对于用户来讲是多大的享受,用户已不再......
 ·学习shellcode(一)    »显示摘要«
    摘要:前几天看了看x的shellcode,有很多东西部是很懂,今天找了找在安全焦点http://www.xfocus.net/找到一个高人写的,看了看思路,写得很不错,所以贴出来大家看看,以方便以后学习用阿! ? 这个是通用的shellcode,自己在vc++下编译一下! /*??????????? 使用c语言编写通用shellcode的程序出处:internet修改:hume/冷雨飘心测试:wi......


我的Thinking in Java学习笔记(四)

   逻辑运算符

     短路式的核定 【程序编程相关:一种利用EXCEL快速写SQL语句的方法

     逻辑运算符 and(&&)?? or(||)? not(!)? 都会得到一个boolean值,且他们只能用于boolean身上.逻辑表达式中的boolean无法使用类似于c/c++中的数值代替.注意,boolean被用于一个预期会出现string的地方,其值会自动转换为适当的文本形式,并且假如2个比较的基本数据类型不相同,也是可以比较的~例如10与10.0d,结果也是会返回true的 【推荐阅读:使用递归获取网站下的所有同类型文件

    位运算符 【扩展信息:关于职业生涯规划的一段对话

     这个的意思就是逻辑表达式中的部分语句可能因为逻辑运算符的使用不当,导致有些语句并没有经过判断,只要大家细心点,掌握知识牢靠就没什么问题~

    位运算符可以让你操作整数基本数据类型中的个别bit位,切记是整数基本数据类型!位运算符直接造作的是数据中的0与1,直接面向硬件,所以有的人说java无法控制底层硬件,这个说法是不正确的,你完全可以直接控制硬件~好象asm一样~

    位运算符

    and(&)会在2个输入位全为1时,产生一个输出位1,否则为0;

    or(|)会在2个输入位有任意一个为1时,产生一个输出位1,当2个输入位全部为0时,输出0;

    xor(^)会在2个输入位上有且只有一个输入位为1时,产生输出位1;

    not(~)也叫做"一的补数运算符",是一个一元运算符(其他的是2元预算符),他仅仅接受一个引数,并且产生相反位

    注意,位运算符与逻辑运算符很想.但是他们是有区别的,我曾经见过一个招聘题目,其中就有让你阐述他们的区别,除了’~‘之外,任何一个位运算符都可以与赋值运算符=号合用,类似于+=

    boolean,你可以在他身上执行除了not之外的任何一个位运算符;对于boolean而言,位运算符与逻辑运算符的唯一区别就是位运算符不做短路式,最后boolean是无法做位移运算的

   位移运算符

     位移运算符也是用来操作位的,也是只能作用在整数基本数据类型上在java中采用补码表示二进制数,在补码表示中,最高为为符号位,正数符号位是0,负数符号位是1,补码的规定如下:

      对于正数来说,最高位是0,其余各位代表数值本身的二进制数;

      对于负数来说,把该数的绝对值的补码按位取反,然后对整个数+1,取得该数的补码.
...   下一页
 ·一个简单的e    »显示摘要«
    摘要: —————————————————´ | author:i94self |´ | e_mail:i94self@hotmail.com |´ | http:/......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE