char input[10]; //string | char grade; | int age; | float bmi; | |
---|---|---|---|---|
input: | ||||
等於 (==) |
if(strcmp(input,"abs") ==0) ... | if(grade == 'A') ... | if(age == 21) ... | |
不等於 (!=) |
if(strcmp(input,"abs") !=0) ... | if(grade != 'U') ... | if(age != 0) ... | |
大於 (>) |
if(strcmp(input,"abs") >0) ... | if(grade > 'C') ... | if(age > 18) ... | if(bmi > 30.0) ... |
小於 (<) |
if(strcmp(input,"abs") <0) ... | if(grade < 'F') ... | if(age < 12) ... | if(bmi < 25.0) ... |
string 文字 compare 比較: 'A'=65, 'B'=66, 'a'=97, 'b'=98
n = strcmp ("ab","bc"); → -1
n = strcmp ("ab","ab"); → 0
n = strcmp ("ba","ab"); → +1
n = strcmp | ( " ", " " ); | |
n = stricmp | ||
n = strncmp | ( " ", " ", 3 ); | |
n = strnicmp |