thujason

导航

2010年7月8日

位运算符介绍(二):Java位运算符

摘要: Java语言提供了7个位操作运算符。这些运算符只能用于整型操作数,这些整数操作数包括long,int,short,char和byte。这里注意,相对于C/C++,Java多了一个位运算符“>>>”,整型操作数也多了一个byte类型(C/C++中没有byte类型整数),并且操作数没有unsigned类型整数,这需要注意。 下面是Java位操作运算符列表,其中... 阅读全文

posted @ 2010-07-08 13:37 thujason 阅读(1984) 评论(0) 推荐(0) 编辑

位运算符介绍(一):C/C++位运算符

摘要: 位运算是指按二进制进行的运算。在程序中,常常需要处理二进制位的问题。C/C++语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。 在实际应用中,建议用unsigned整型操作数,因为带符号操作数可能因为不同机器结果不同。 c++和c的位操作运算符完全相同,但c++中增加了bitset标准库来支持位集操作,具体内容请参考h... 阅读全文

posted @ 2010-07-08 13:31 thujason 阅读(25761) 评论(3) 推荐(1) 编辑