今 今天能看见山 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-17 #2 用format函数转成ANSISTRING再用STRTOINT转成INT
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-17 #4 呵呵!如果是DELPHI中可以用 a:= a or (1 shl 5); 也就是用 位或 操作,也一个第5个是1 ,其余位都是0 的数进行 或操作,就 是你要的东东了。 int a; a |= (1 << 5) //应该是5吧。
呵呵!如果是DELPHI中可以用 a:= a or (1 shl 5); 也就是用 位或 操作,也一个第5个是1 ,其余位都是0 的数进行 或操作,就 是你要的东东了。 int a; a |= (1 << 5) //应该是5吧。
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-17 #5 char a; 或 unsigned char a; 方法很多,还有下面的: a|=0x10 ;
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #9 你试了没有,你运行一下下面的代码看看,返回结果是什么???????? int main(int argc, char* argv[]) { char c; c=10; c|=0x10; printf("%d",c); return 0; } /////////////// 26 11010
你试了没有,你运行一下下面的代码看看,返回结果是什么???????? int main(int argc, char* argv[]) { char c; c=10; c|=0x10; printf("%d",c); return 0; } /////////////// 26 11010
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #10 我看错题咯。应该是1 shl 3=8; 应该是 a:=a or 8; 那成C++就应该是 a|=0x8 ; 不知对不对.
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #11 to begin Delphi: 你又...了. 要么 a|=16; 要么 a|=0x10; 不过这里有一点,第5位到底是哪位: 87654321 ////// 0x10 76543210 ////// 0x20 01234567 ////// 4 12345678 ////// 8
to begin Delphi: 你又...了. 要么 a|=16; 要么 a|=0x10; 不过这里有一点,第5位到底是哪位: 87654321 ////// 0x10 76543210 ////// 0x20 01234567 ////// 4 12345678 ////// 8
C chenxz Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #12 to jsxjd: 10 ==> 1010 26 ==> 11010 达到效果了吗?你是把第几为置为1了呢,请问?????
B BeginDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-18 #13 to jsxjd: xxxx1xxx 你自己看嘛?楼主应该是 12345678的顺序呀。所以应该是 a|=0x8 ;
B beholder Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-06 #17 int a; a | = 0x10; a | = (1<<5); 都很正确。