比較字串
語法:
tf = strcmp(s1,s2)
說明:
tf= strcmp(s1,s2), 比較s1
和s2
,如果二者相同,則返回1
(true
),否則返回0
(false
)。如果文字的大小和內容相同,則它們將視為相等。返回結果tf
的資料型別為logical
。
輸入引數可以是字串陣列、字元向量和字元向量元胞陣列的任何組合。
例項1:比較兩個字串是否相等
s1 = 'yes';
s2 = 'no';
s3 = 'no';
tf = strcmp(s1,s2)
tf1 = strcmp(s2,s3)
結果如圖所示,s1~=s2 (s1不等於s2),返回0
,s2==s3 (s2等於s3),返回1
。
例項2:在元胞陣列中查詢文字
s1 = 'upon';
s2 = ;
tf = strcmp(s1,s2)
結果如圖所示,陣列中相同文字返回1
,不同返回0
。
注意事項:
判斷字串相等
1 include 2 include support for strcmp 也可寫成 include string.h 3using namespace std 45 intmain 6 10char str4 4 abc 11 string str5 abc 12 string str6 abc...
js判斷字串是否相等
兩個字串匹配一般使用 或者 判斷,其不同是 1.equality 等同,identity 恒等。2.兩邊值型別不同的時候,要先進行型別轉換,再比較。3.不做型別轉換,型別不同的一定不等。匹配 不同型別間比較,之比較 轉化成同一型別後的值 看 值 是否相等var str1 a var str2 b v...
php 中文相等 php判斷字串是否相等
同上,但是不區分大小寫 int strcasecmp string str1,string str2 按 自然排序 進行比較 int strnatcmp string str1,string str2 同上,但是不區分大小寫 int strnatcasecmp string str1,string ...