Ruby にもある三項演算子 ? : 。
変数 = 条件 ? 式1: 式2;
次のプログラムは、入力された整数が 0 以上であれば 1 を、0 より小さければ -1 を表示する。
#include
int main(void)
{
    int i;
    printf("Input number: ");
    scanf("%d", &i);
    i = i >= 0 ? 1: -1;
    printf("%d\n", i);
    return 0;
}
takatoh@nightschool $ ./sample_11_7 Input number: 7 1 takatoh@nightschool $ ./sample_11_7 Input number: -3 -1