tolower() 函數(shù)將字符轉(zhuǎn)為小寫(xiě),接受 ascii 碼值并返回對(duì)應(yīng)小寫(xiě)版本。該函數(shù)常用于將字符串轉(zhuǎn)為小寫(xiě),參數(shù)為字符串的 ascii 碼值,若輸入為大寫(xiě)字母,則返回小寫(xiě),若為小寫(xiě)字母或非字母,則原值返回。
tolower 在 C 語(yǔ)言中的用法
tolower() 函數(shù)是 C 標(biāo)準(zhǔn)庫(kù)中用于轉(zhuǎn)換字符小寫(xiě)的函數(shù)。它接受一個(gè) int 類型的 ASCII 碼值作為參數(shù),并返回該字符的小寫(xiě)版本。如果輸入不是 ASCII 碼值,則返回原值。
語(yǔ)法:
<code class="c">int tolower(int c);</code>
登錄后復(fù)制
參數(shù):
c
:要轉(zhuǎn)換的字符的 ASCII 碼值。
返回值:
如果輸入是 ASCII 碼大寫(xiě)字母,則返回其小寫(xiě)版本。
如果輸入是 ASCII 碼小寫(xiě)字母或不是字母,則返回原值。
用法:
tolower() 函數(shù)常用于將字符串轉(zhuǎn)換為小寫(xiě)。下面是一個(gè)示例:
<code class="c">#include <stdio.h> #include <string.h> int main() { char str[] = "THIS IS A STRING"; // 將字符串轉(zhuǎn)換為小寫(xiě) for (int i = 0; i </string.h></stdio.h></code>
登錄后復(fù)制
輸出:
<code>小寫(xiě)字符串:this is a string</code>
登錄后復(fù)制