ChinaUnix.net
相关文章推荐:

位运算 取第k位

在很多系统程序中常要求在(bit)一级进行运算或处理。C语言提供了运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。 一、运算符C语言提供了六种运算符: & 按与 | 按或 ^ 按异或 ~ 反 > 右移 1. 按运算运算符"&"是双目运算符。 其功能是参与运算的两数各对应的二进相与。只有对应的两个二进均为1时,结果才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式...

by newcch - Linux文档专区 - 2009-06-29 21:40:52 阅读(465) 回复(0)

相关讨论

前辈,把一个4字节long类型的高两个字节跟一个2字节的short类型的数据做“或”运算,最简单的办法是什么?谢谢

by HappyWin - C/C++ - 2005-01-08 19:41:40 阅读(1606) 回复(17)

请问如何在ORACLE中使用运算?(与,或,非,异或)

by ccpp - Oracle - 2004-04-20 15:34:42 阅读(731) 回复(0)

请问如何从右起的两开始读文件夹的名字。例如:20050403→200504

by yangfuquan - Shell - 2006-05-26 10:57:23 阅读(967) 回复(4)

怎么截BRAINS.log2006-05-18字符串中2006-05-18。

by yangfuquan - AIX - 2006-05-23 18:15:54 阅读(806) 回复(1)

怎么截BRAINS.log2006-05-18字符串中2006-05-18。

by yangfuquan - AIX - 2006-05-23 17:59:29 阅读(2628) 回复(0)

1. 按运算运算符"&"是双目运算符。 其功能是参与运算的两数各对应的二进相与。只有对应的两个二进均为1时,结果才为1 ,否则为0。参与运算的数以补码方式出现。 例如:9&5可写算式如下: 00001001 (9的二进制补码)&00000101 (5的二进制补码) 00000001 (1的二进制补码)可见9&5=1。   按运算通常用来对某些清0或保留某些。例如把a 的高八清 0 , 保留低八, 可作 a&255 运算 ( 255 的二进制数为000...

by sunwei0325 - Java文档中心 - 2008-08-11 09:24:50 阅读(1165) 回复(0)

好,请问如下程序用什么作用?是运算吗? unsigned char *tba; float *fax; { int i; unsigned int iu; for(i=0; i

by yiqiwuba - C/C++ - 2012-10-31 18:22:16 阅读(1340) 回复(5)

本帖最后由 hokuhouhi 于 2011-11-14 16:51 编辑 [code] int HexToAsc(char *Hex, char *Asc, int HexLen) { char *HexPtr = Asc; short i; for(i = 0; i < HexLen; i++) { *HexPtr = Hex << 4; if (!(Hex>='0' && Hex<='9')) *HexPtr += 0x90; i++; *HexPtr |= (Hex & 0x0F); if (!(Hex>='0' && Hex<='9')) *HexPtr += 0x09; HexPtr++; } return 0; } [/code]函数功能是<16进制ascii转换成字符串>,不...

by hokuhouhi - C/C++ - 2011-11-14 16:46:53 阅读(1709) 回复(0)

转:夜真寒 Java 运算符 Java 定义的运算(bitwise operators )直接对整数类型的进行操作,这些整数类型包括long,int,short,char,and byte 。表4-2 列出了运算: 表4.2 运算符及其结果 运算符 结果 ~ 按非(NOT)(一元运算) & 按与(AND) | 按或(OR) ^ 按异或(XOR) >> 右移 >>> 右移,左边空出的以0填充 运算符 结果 << 左移 &= 按与赋值 |= 按或赋值 ^= 按...

java

by 凝望长空 - Java - 2011-04-24 17:44:49 阅读(1126) 回复(0)

请教一个问题,如下的公式,C语言中用运算该怎么写: ULONG ID = 100; //公式为 ( 1<<9 | (ID[7:6] <<6 ) | (ID[5:0]) ) 求计算后的值。 另外再问一个问题: typedef struct Tag { ULONG *List; /*一个列表*/ .... /*其他一些变量*/ }Tag_S; Tag_S tag1; Fun(ULONG num){....} /*Fun函数声明*/ void main() { //调用Fun函数,实参为*List Fun( *tag1->List); } 请教一下这样调用中的参...

by liwei_swjtu - C/C++ - 2010-06-03 00:12:39 阅读(1426) 回复(3)