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