當前位置:成語大全網 - 書法字典 - 字典中的S1

字典中的S1

if(strcmp(s1,s2)==0).

Cmp是compare的縮寫,意思是比較。==0表示兩個字符串相等。

Strcmp比較兩個字符串的大小,當兩個字符串相同時返回0,當第壹個字符串大於第二個字符串時返回正值,否則返回負值。

比較兩個字符串的算法是:逐個比較兩個字符串中對應的字符,字符大小根據ASCII碼值確定,從左到右比較。如果遇到不同的字符,第壹對不同字符的大小關系將決定兩個字符串的大小關系。如果沒有遇到不同的字符,並且壹個字符串首先結束,則該字符串較小,否則兩個字符串相等。

擴展數據:

String類提供了compareTo()方法來比較字符串的大小,compareTo()方法按照字典順序比較兩個字符串。

比較大小有三種結果:如果兩個字符串相等,則返回0;如果當前字符串在字典順序中位於要比較的字符串之前,則返回負整數;如果當前字符串在字典順序中位於要比較的字符串之前,則返回壹個正整數。

調用compareTo()方法的語法如下:

海峽。compare to(Sring s);

其中str是當前字符串,s是要比較的字符串。