在C语言中,int x=3, y=4; 执行表达式: z=x>y?2:1.5, z的值为_________。怎么理解
z是什么类型的变量
z=x>y?2:1.5,
这句的意思是x如果大于y那么z=2,否则z=1.5
不过还得看z是什么类型的变量如果z是float或者double
那么z的值为1.5
如果z是int 类型那么z的值是1
验证: