久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

C語言中strcmp的字符串比較

 光年之外_殊拓 2017-04-29
頭文件:#include <string.h>

strcmp() 用來比較字符串(區(qū)分大小寫),其原型為:
    int strcmp(const char *s1, const char *s2);

【參數(shù)】s1, s2 為需要比較的兩個(gè)字符串。

字符串大小的比較是以ASCII 碼表上的順序來決定,,此順序亦為字符的值。strcmp()首先將s1 第一個(gè)字符值減去s2 第一個(gè)字符值,,若差值為0 則再繼續(xù)比較下個(gè)字符,,若差值不為0 則將差值返回。例如字符串"Ac"和"ba"比較則會(huì)返回字符"A"(65)和'b'(98)的差值(-33),。

【返回值】若參數(shù)s1 和s2 字符串相同則返回0,。s1 若大于s2 則返回大于0 的值。s1 若小于s2 則返回小于0 的值,。

注意:strcmp() 以二進(jìn)制的方式進(jìn)行比較,,不會(huì)考慮多字節(jié)或?qū)捵止?jié)字符;如果考慮到本地化的需求,,請(qǐng)使用 strcoll()函數(shù),。

【實(shí)例】對(duì) 4 組字符串進(jìn)行比較。
  1. #include <string.h>
  2. main(){
  3. char *a = "aBcDeF";
  4. char *b = "AbCdEf";
  5. char *c = "aacdef";
  6. char *d = "aBcDeF";
  7. printf("strcmp(a, b) : %d\n", strcmp(a, b));
  8. printf("strcmp(a, c) : %d\n", strcmp(a, c));
  9. printf("strcmp(a, d) : %d\n", strcmp(a, d));
  10. }
輸出結(jié)果:
strcmp(a, b) : 32
strcmp(a, c) :-31
strcmp(a, d) : 0

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多