C語言字符串操作
C語言是一門通用計算機編程語言,在我們的日常生活中應用非常廣泛,今天小編為大家搜集整理出來的有關于C語言字符串操作,希望可以幫助到大家!
①strcmp函數原型:int strcmp(const char *s1,const char *s2)
strcmp函數實際是從左到右逐個比較字符串對應位置的每個字符的ASCII碼值,直到出現相差或者其中一個字符串遇到結束符’/0’為止.
當s1 < s2時,返回為負數;
當s1==s2時,返回值為0;
當s1 > s2時,返回正數。
注意點:引用數據類型”==”是比較左值和右值的地址(不清楚C中的機制),不能用來比較字符串大小。
基本數據類型能夠用”==”來比較,能夠比較兩個字符的大小。
stricmp函數比較時無視大小寫。
②strlen函數原型:unsigned int strlen(char *s);
strlen所作的僅僅是一個計數器的工作,它從內存的某個位置(可以是字符串開頭,中間某個位置,甚至是某個不確定的內存區域)開始掃描,直到碰到第一個字符串結束符’ 主站蜘蛛池模板: 随州市| 石泉县| 富蕴县| 滦南县| 南陵县| 贺州市| 白银市| 翼城县| 丽水市| 嘉黎县| 芷江| 汾西县| 明水县| 米脂县| 元江| 察哈| 高阳县| 博野县| 凤翔县| 聂荣县| 双牌县| 高州市| 溆浦县| 江阴市| 正蓝旗| 新河县| 莲花县| 高青县| 金湖县| 扎赉特旗| 石楼县| 盐源县| 醴陵市| 泰宁县| 四子王旗| 新安县| 新民市| 兴仁县| 枝江市| 富锦市| 甘德县|