编程中“|”符号的作用?
楼上。。。-_-
|符号一般来说是按位求或的意思,举个例子吧,3|5的结果就是7,运算过程涉及到2进制,3的二进制表示为011,5的二进制表示为101,二者按位取或,结果为111,也就是7,1|2的值为3,道理是一样的。
在实际编程中,|运算符一般用来对标志位进行设置,有时我们需要许多个标记来表示一些东西,例如我们要保存一个人的信息,我们可能要保存“性别”,“是否团员”,“是否党员”,“是否城市户口”。。。等等,这种是否类型的信息采用4个字节的整数来保存显得浪费,我们便可以采用一个整数的不同数位来表示,用15(二进制1111)来代表全部为是,12(1100)就可以代表“男人”,“是团员”,“不是党员”,“不是城市户口”,这种情况下用|符号会比较方便,与它对应的还有个&符号,按位与。
希望对你有帮助。
电脑编程的各个符号都表示什么意思啊!
哦,明白你的意思了。我一个一个列出来吧。
1.//双斜杠是一种注释标志。前面有//的语句只是用来注释的,不是程序的一部分,只是为了让你看懂你注释的内容是作什么用的。
2./**/这个也是注释用的,只不过可以换行写。只要在两个符号之间的东西,都是注释。不像上面只能写一行。
3.+-*/这是基本的运算符了,跟数学里的加减乘除一样。再加上一个%,这个是求余数的,就像这样3/5=0余3.在编程里表示成3%5=3。4.&,|,~这三个是对位操作用的,叫按位运算,即0&1=0,1|0=1.!0=1.
5.&&,||,!这三个是逻辑运算。跟上面的不一样。它就是对&&错=错,这样。用来判断的。
6.^是冥运算。就像2^3=2*2*2=8.=这个是赋值运算符x=10,是将x值变成10,而x==10是判断x是否等于10,它返回一个true或false.7.;分号,是每行程序的结束标志,程序必须找到一个;才会判定此句是一个完整的句子。
8.点号半角句号。是一种属性访问符。c语言中的结构体变量就是用它来访问其中的发生的。
9->这是一个组合符号,是结构体指针引用变量的符号。
其它的就没有了,写出来就是非法字符。。不同语言还有不同的各种符号。这里说的是C语言的。
jaVa编程问题0.0程序中的字符怎么转换成中文。不要说运行程序在看,想直接在编写过程中看
tolowercase()大写转换成小写touppercase()小转换成大写