在c/c++, index=1 , index |= 1 ,其中 = 、 |=1 不是什么意..._百度知...
发布网友
发布时间:2024-07-22 09:40
我来回答
共1个回答
热心网友
时间:2024-07-26 15:48
两个都是赋值的符号了,=是先把index 左移1位 (例如index=00000001,经过左移一位后得index=00000010)再把它赋给index,|=1是先把index与1进行 位与运算 后再赋给index。
希望对你有帮助,至于具体怎么用,自己根据我的说法去查资料吧。都是C语言的基本运算符里面的知识了
c语言中i==1是什么意思来着 。。。突然间忘了
比较i的值是否等于1,是的话等式的值为1,否则为0
...有什么区别,他们在内存中分别是怎样储存?
1 是一个整数1“1”是一个字符串。1一般情况下’1‘ 是char 所以 占用一个字节的内存1 是整数所以占用 4字节内存“1” 是字符串,也就是字符数组,但是字符串需要一个\0;所以 占用两个字节内存 评论| 2013-10-02 16:29HyperSpy|四级 '1'是一个字符,为char型数据,它在内存中占1个字节,即一个ASCII码(...
c语言中while(scanf("%d",&x)==1)是什么意思?
scanf 函数有一个返回值,0表示接受输入失败,1表示接受输入成功。while(scanf("%d",&x)==1)的意思就是:当接收输入变量x的值成功的时候,继续做循环。
str1[i]!=’\0’在c语言中是什么意思求大神帮助
字符串没结束
在C语言中"arr[100]={1,1}"代表什么?
arr[0] = 1 arr[1] = 1 其他的数据全都是默认值0
...区别?(一个是main前面的,一个是num1前面的)
第一个:main 前的int 表示该程序技术时,向系统返回一个整数类型的值,一般用于表示程序运行的结果、状态、异常等;第二个:是程序内部定义整数变量的语句。
为什么微分方程有条件y|{x=1}=1,则特解是C=1?这里说的是x啊_百度...
这句话的意思就是 x=1的时候y=1 那么就代入解出的式子里 求常数c的值
C语言编码问题2: 其中P+=1,p1+=1是什么意思? *p2!='\0' 有是什么意思...
p != '\0' 是指当字符串结束时跳出 因为字符串结尾时以'\0'结尾的。p+=1 p1+=1 都是指针往后移。操作方法如下:1、首先打开Dev C++软件,新建一个C语言的控制台项目,如下图所示。2、然后在C语言中*是指针与文件的表示符号。3、接着在C语言中c[ ]是指数组的表达方式。4、指针数组的...
c语言中index[i]!=-1是什么意思?
这个表达式是逻辑表达式,取值为:index数组的第i个元素不等于-1时,结果是真(非0值),否则是假(0值)
C语言中“>>=,<<=,&=,^=,|=”分别表示什么意思?请举例说明
1、C语言中的 >>= 意思为:右移后赋值 代码示例为:x = 8; x >>= 3;右移后结果为:00000000 00000000 00000000 00000001 2、C语言中的 <<= 意思为:左移后赋值 代码示例为:x = 8;x <<= 3;左移后赋值结果为:00000000 00000000 00000000 01000000 3、C语言中的 &= 意思为:按位与...