c语言,y——和——y各什么意思

Python020

c语言,y——和——y各什么意思,第1张

int main()

{

    int y=0

    y--//此时y值还是0,执行完该行后y才等于-1,如果在表达式中的话,y先参与运算,运算结束后自减

    

    int x=0

    --x//此时x值已经是-1了,在表达式中x先自减,再参与运算。

    

}

Y||y中,“||”表示逻辑操作符(或),所以意思是大写的Y或者小写的y。

“||”表示逻辑操作符(或),它的操作数是布尔型,即只有“0”(表示false)和“1”(表示true)两个数值。C语言规定,在逻辑运算中,所有非0的数值都被看成1处理。

布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。要把一个整型变量转换成布尔型变量,如果整型值为0,则其布尔型值为假;反之如果整型值为非0,则其布尔型值为真。布尔型变量在运行时通常用做标志,比如进行逻辑测试以改变程序流程。