MATLAB如何判斷字串相等 strcmp函式

2021-09-19 17:07:05 字數 955 閱讀 6157

比較字串

語法:

tf = strcmp(s1,s2)

說明:

tf= strcmp(s1,s2), 比較s1s2,如果二者相同,則返回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 ...