1.C語言中字元是使用char來定義的,使用關係運算符(>,<,=)即可對字元進行比較。
2.在編譯器中定義a、b兩個字元型變數,併為其賦值。具體程式碼如下:
#include <stdio.h>
int main()
{
char a = "a";
char b = "b";
printf("字元a、b的比較:\n");
printf("a大於b:%d\n", a>b);
printf("a小於b:%d\n", a<b);
printf("a等於b:%d\n", a==b);
return 0;
}
3.執行程式碼後,我們可以得到如圖所示結果。1表示條件為真,0表示條件為假。
4.字串使用char[]來定義,可以使用strcmp()來判斷大小,也可以使用關係運算符(>,<,=)判斷大小。
5.使用strcmp()對字串進行比較大小時,需要引入標頭檔案string.h。具體程式碼如下。
6.執行程式碼後,我們可以得到如圖所示結果。注:使用strcmp進行判斷時,返回結果為0,表示兩個字串相等。返回結果大於0,表示第一個引數字串大。返回結果小於0,表示第二個引數字串大。
1.C語言中字元是使用char來定義的,使用關係運算符(>,<,=)即可對字元進行比較。
2.在編譯器中定義a、b兩個字元型變數,併為其賦值。具體程式碼如下:
#include <stdio.h>
int main()
{
char a = "a";
char b = "b";
printf("字元a、b的比較:\n");
printf("a大於b:%d\n", a>b);
printf("a小於b:%d\n", a<b);
printf("a等於b:%d\n", a==b);
return 0;
}
3.執行程式碼後,我們可以得到如圖所示結果。1表示條件為真,0表示條件為假。
4.字串使用char[]來定義,可以使用strcmp()來判斷大小,也可以使用關係運算符(>,<,=)判斷大小。
5.使用strcmp()對字串進行比較大小時,需要引入標頭檔案string.h。具體程式碼如下。
6.執行程式碼後,我們可以得到如圖所示結果。注:使用strcmp進行判斷時,返回結果為0,表示兩個字串相等。返回結果大於0,表示第一個引數字串大。返回結果小於0,表示第二個引數字串大。