欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

介紹C語言中tolower函數(shù)的實例

 更新時間:2021年07月02日 10:17:26   作者:C語言技術網(wǎng)-碼農(nóng)有道  
這篇文章主要介紹了介紹C語言中tolower函數(shù)的實例,本文列出了該函數(shù)的頭文件,功能說明等,以及如何使用,以下就是詳細內(nèi)容,需要的朋友可以參考下

C語言tolower函數(shù)用于把大寫字母轉(zhuǎn)換為小寫字母。

在本文中,我們先來介紹tolower函數(shù)的使用方法,然后編寫一個自定義的_tolower函數(shù),實現(xiàn)與tolower函數(shù)相同的功能。

1、包含頭文件

#include <ctype.h>

2、函數(shù)聲明

int tolower(int c);

3、功能說明

把大寫字母轉(zhuǎn)換為小寫字母,如果參數(shù)c不是大寫字母就不轉(zhuǎn)換,您可能會問:tolower函數(shù)的參數(shù)和返回值是整數(shù),不是字符,在C語言中,字符就是整數(shù),請補充學習一下基礎知識。

參數(shù)c為待轉(zhuǎn)換的字符。

返回值為轉(zhuǎn)換后的結(jié)果。

4、示例

#include <stdio.h>

int main()
{
  printf("tolower('-')=%c\n",tolower('-'));
  printf("tolower('0')=%c\n",tolower('0'));
  printf("tolower('a')=%c\n",tolower('a'));
  printf("tolower('A')=%c\n",tolower('A'));
}

運行效果

在這里插入圖片描述

5、自定義的tolower函數(shù)的實現(xiàn)方法

在以下示例中,把自定義的tolower函數(shù)命名為_tolower。

程序的邏輯是:判斷參數(shù)c是否為大寫字母,如果是則加上32(小寫字母和大寫字母的ASCII碼值相差32),如果不是直接返回原字符。

#include <stdio.h>

// 自定義的tolower函數(shù)。
int _tolower(int c)
{
  if (c>='A' && c<='Z') return c+32;
  else return c;
}

int main()
{
  printf("_tolower('-')=%c\n",_tolower('-'));
  printf("_tolower('0')=%c\n",_tolower('0'));
  printf("_tolower('a')=%c\n",_tolower('a'));
  printf("_tolower('A')=%c\n",_tolower('A'));
}

運行效果

在這里插入圖片描述

到此這篇關于介紹C語言中tolower函數(shù)的實例的文章就介紹到這了,更多相關C語言 tolower函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • C語言編寫基于TCP和UDP協(xié)議的Socket通信程序示例

    C語言編寫基于TCP和UDP協(xié)議的Socket通信程序示例

    這篇文章主要介紹了C語言編寫基于TCP和UDP協(xié)議的Socket通信程序示例,其中TCP的客戶端與服務器端采用多線程實現(xiàn),需要的朋友可以參考下
    2016-03-03
  • C語言實現(xiàn)經(jīng)典排序算法的示例代碼

    C語言實現(xiàn)經(jīng)典排序算法的示例代碼

    這篇文章主要為大家詳細介紹了如何利用C語言實現(xiàn)經(jīng)典排序算法中的冒泡排序、選擇排序、插入排序、希爾排序,文中的示例代碼講解詳細,需要的可以參考一下
    2022-08-08
  • Cocos2d-x中獲取系統(tǒng)時間和隨機數(shù)實例

    Cocos2d-x中獲取系統(tǒng)時間和隨機數(shù)實例

    這篇文章主要介紹了Cocos2d-x中獲取系統(tǒng)時間和隨機數(shù)實例,本文代碼含有大量注釋來講解獲取系統(tǒng)時間和隨機數(shù)的方法,需要的朋友可以參考下
    2014-09-09
  • 如何基于C語言socket編程實現(xiàn)TCP通信

    如何基于C語言socket編程實現(xiàn)TCP通信

    本文介紹了如何基于C語言socket編程實現(xiàn)TCP通信,下面小編來簡單介紹下
    2019-05-05
  • 淺析c#中WebBrowser控件的使用方法

    淺析c#中WebBrowser控件的使用方法

    以下是對c#中WebBrowser控件的使用方法進行了詳細的分析介紹,需要的朋友參考下
    2013-07-07
  • C程序讀取鍵盤碼的方法

    C程序讀取鍵盤碼的方法

    這篇文章主要介紹了C程序讀取鍵盤碼的方法,運行時可通過鍵盤按鍵獲取其對應的鍵盤碼,文章最后附帶了鍵盤碼與按鍵的對照表,需要的朋友可以參考下
    2014-09-09
  • C語言中隊列的結(jié)構(gòu)和函數(shù)接口的使用示例

    C語言中隊列的結(jié)構(gòu)和函數(shù)接口的使用示例

    隊列只允許一端進行插入數(shù)據(jù)操作,在另一端進行刪除數(shù)據(jù)操作的特殊線性表,隊列具有先進先出FIFO的性質(zhì);隊列可用數(shù)組和鏈表 的方法實現(xiàn),使用鏈表的結(jié)構(gòu)實現(xiàn)更優(yōu)一些,因為如果使用數(shù)組節(jié),出隊列時刪去首元素需要將整個數(shù)組前移,效率比較低
    2023-02-02
  • C語言結(jié)構(gòu)體內(nèi)存的對齊知識詳解

    C語言結(jié)構(gòu)體內(nèi)存的對齊知識詳解

    這篇文章主要介紹了C語言結(jié)構(gòu)體內(nèi)存的對齊的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • C語言中組成不重復的三位數(shù)問題

    C語言中組成不重復的三位數(shù)問題

    這篇文章主要介紹了C語言中組成不重復的三位數(shù)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • C語言驅(qū)動開發(fā)之判斷自身是否加載成功詳解

    C語言驅(qū)動開發(fā)之判斷自身是否加載成功詳解

    在驅(qū)動開發(fā)中我們有時需要得到驅(qū)動自身是否被加載成功的狀態(tài),這個功能看似沒啥用實際上在某些特殊場景中還是需要的。本文將通過示例詳細講講這一功能的實現(xiàn)方法,需要的可以參考下
    2022-10-10

最新評論