注册 登录
编程论坛 C++教室

[求助]"|="这个符号是什么意思啊?

红影 发布于 2007-08-21 14:22, 858 次点击
unsigned char ant_work = 0;

ant_work |= 0x01

|=表示什么?
6 回复
#2
远去的列车2007-08-21 15:09

按位或
ant_work |= 0x01; => ant_work = ant_work | 0x01;
把ant_work 的第0位置1

#3
aipb20072007-08-21 17:21

“| 和 |=” 的关系就是 “+ 和 +=” 一样。

| 位或运算

#4
福尔摩斯2007-08-21 17:39
红影最近开始学++了?
#5
红影2007-08-21 18:08
以下是引用福尔摩斯在2007-8-21 17:39:38的发言:
红影最近开始学++了?

没有,在做一个VB的程序,但是用到了别人用C++做的开发包

我的C++不行,所以很多地方看不太懂,现在做的时候出了很多问题不知道是我的问题还是开发包的问题

所以就拿着开发包的源代码一句一句推

#6
福尔摩斯2007-08-21 18:11
我觉得你学VB的时候还是学下++吧

毕竟现在C/++是许多编程语言之母

而且写起程序来要比VB灵活很多
#7
红影2007-08-23 13:36
你推荐给我的那个书我已经有了,明天就开始学++
1