表达式3&4的值为?表达式3|4的值为?,表达式3&&4的值为?希望能说的详细点为什么,

问题描述:

表达式3&4的值为?表达式3|4的值为?,表达式3&&4的值为?希望能说的详细点为什么,

& |属于位操作符 && ||属于逻辑操作符 3&4:先把3、4转换为二进制,分别为11、100,位与操作(不懂请google、看教科书、或追问) 011 100 ------- 000 得出为0 3|4 位或操作 011 100 ------ 111 111就是7 && ||是逻辑操作符,0为假,非0为真,所以3、4都是真 真与真即为真(用1表示) 真或真也是真(用1表示) 这些(特别是逻辑操作符)一般教科书上都会说到,认真看就行了