第1个回答 2013-06-15
问号是条件运算符"?:"的一部分,条件运算符格式如下:
条件 ? 表达式1 : 表达式2
满足条件则得表达式 1,否则得表达式 2.
例如:max = a>b ? a : b;
相当于如下语句:
if(a>b) max=a; else max=b;
第2个回答 2013-09-26
printf("%%"); // 打印 %
printf("%d", 3+5); // 打印 8
第3个回答 2013-06-15
'?'是和':'搭配使用的,比如:
c=a>b?a:b;
意思就是:如果a>b,c=a,否则,c=b;
第5个回答 2018-08-26
5÷2=2......1
学过数学的都懂吧?
/号是求2,而%号就是不要2,求的是1.
而/号还有一个特点:5/2==2因为/号两边都是整数,它的结果还是整数.如果要算5/2的真实结果,就要这样:5.0/2这样5.0是个double型的,结果也是double的.
而%号的左右两边的数都必须是整数.