C语言程序设计第五版 谭浩强 P107 3,4,6,8,9题解

 P107 3,4,6,8,9

第三题

(1)3+4>5 优先3+4得到结果7,因此7>5结果为真; 4==5为假,一真一假逻辑与最终结果为假。结果为0

(2)优先算术运算4+5得到7,非0则为真,4-5得到-1,非0则为真,||和&&优先级最低,自左向右运算,3||7结果为1,1&&-1结果为1,一真一假逻辑与最终结果为假。结果为1

(3)!优先级最高,!(3>4)最终结果为真,!5为假; 其次 &&,真&&假得到假,最终||,1为真,结果为1

(4)这里&&优先级最低是最后一个逻辑运算,因此不管如何,最终&&0,则肯定为假,结果为0

(5)!优先对(a+b)取非得到0,0+5-1结果为4,因此最终为真结果为1

第四题

第六题

 

 

 

第八题

 

 

第九题

 

 

 

 

 


版权声明:本文为shaozheng0503原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。