printf("%.1lf",op=='S' ? s : s/12);什么意思呢
printf("%.1lf",op=='S' ? s : s/12);
条件判断部分
● op == 'S'? s : s / 12 这是一个三目条件运算符表达式。 ● 它的判断逻辑是:如果变量op的值等于字符'S',那么整个表达式的值就取变量s的值; 如果op不等于'S',那么整个表达式的值就取变量s除以12的结果。
总结 三目运算符的语法格式是条件表达式? 表达式1 : 表达式2
条件表达式? 表达式1 : 表达式2