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

C語(yǔ)言中對(duì)字母進(jìn)行大小寫(xiě)轉(zhuǎn)換的簡(jiǎn)單方法

 更新時(shí)間:2015年08月24日 14:53:28   投稿:goldensun  
這篇文章主要介紹了C語(yǔ)言中對(duì)字母進(jìn)行大小寫(xiě)轉(zhuǎn)換的簡(jiǎn)單方法,是C語(yǔ)言入門(mén)學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下

C語(yǔ)言tolower()函數(shù):將大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母
頭文件:

#include <ctype.h>

定義函數(shù):

int toupper(int c);

函數(shù)說(shuō)明:若參數(shù) c 為小寫(xiě)字母則將該對(duì)應(yīng)的大寫(xiě)字母返回。

返回值:返回轉(zhuǎn)換后的大寫(xiě)字母,若不須轉(zhuǎn)換則將參數(shù)c 值返回。

范例:將s 字符串內(nèi)的小寫(xiě)字母轉(zhuǎn)換成大寫(xiě)字母。

#include <ctype.h>
main(){
 char s[] = "aBcDeFgH12345;!#$";
 int i;
 printf("before toupper() : %s\n", s);
 for(i = 0; i < sizeof(s); i++)
  s[i] = toupper(s[i]);
 printf("after toupper() : %s\n", s);
}

執(zhí)行結(jié)果:

before toupper() : aBcDeFgH12345;!#$
after toupper() : ABCDEFGH12345;!#$


C語(yǔ)言tolower()函數(shù):將大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母
頭文件:

#include <stdlib.h>

定義函數(shù):

int tolower(int c);

函數(shù)說(shuō)明:若參數(shù) c 為大寫(xiě)字母則將該對(duì)應(yīng)的小寫(xiě)字母返回。

返回值:返回轉(zhuǎn)換后的小寫(xiě)字母,若不須轉(zhuǎn)換則將參數(shù)c 值返回。

范例:將s 字符串內(nèi)的大寫(xiě)字母轉(zhuǎn)換成小寫(xiě)字母。

#include <ctype.h>
main(){
 char s[] = "aBcDeFgH12345;!#$";
 int i;
 printf("before tolower() : %s\n", s);
 for(i = 0; i < sizeof(s); i++)
  s[i] = tolower(s[i]);
 printf("after tolower() : %s\n", s);
}

執(zhí)行結(jié)果:

before tolower() : aBcDeFgH12345;!#$
after tolower() : abcdefgh12345;!#$

相關(guān)文章

  • C++如何調(diào)用matlab函數(shù)

    C++如何調(diào)用matlab函數(shù)

    這篇文章主要介紹了C++如何調(diào)用matlab函數(shù)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • C++遍歷文件夾下所有文件的多種方法

    C++遍歷文件夾下所有文件的多種方法

    這篇文章主要介紹了C++遍歷文件夾下所有文件的多種方法,需要的朋友可以參考下
    2018-01-01
  • C語(yǔ)言字符串函數(shù)模擬實(shí)現(xiàn)流程介紹

    C語(yǔ)言字符串函數(shù)模擬實(shí)現(xiàn)流程介紹

    字符串函數(shù)(String processing function)也叫字符串處理函數(shù),指的是編程語(yǔ)言中用來(lái)進(jìn)行字符串處理的函數(shù),如C,pascal,Visual以及LotusScript中進(jìn)行字符串拷貝,計(jì)算長(zhǎng)度,字符查找等的函數(shù)
    2022-09-09
  • c++ 解決無(wú)法打印uint8_t 類型變量的問(wèn)題

    c++ 解決無(wú)法打印uint8_t 類型變量的問(wèn)題

    這篇文章主要介紹了c++ 解決無(wú)法打印uint8_t 類型變量的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)系列篇二叉樹(shù)的遍歷

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)系列篇二叉樹(shù)的遍歷

    本章將會(huì)詳細(xì)講解二叉樹(shù)遍歷的四種方式,分別為前序遍歷、中序遍歷、后續(xù)遍歷和層序遍歷。在學(xué)習(xí)遍歷之前,會(huì)先帶大家回顧一下二叉樹(shù)的基本概念
    2022-02-02
  • 如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋

    如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋

    這篇文章主要給大家介紹了關(guān)于如何利用最簡(jiǎn)單的C語(yǔ)言實(shí)現(xiàn)AI五子棋的相關(guān)資料,包含了一些五子棋常見(jiàn)的功能,文中也通過(guò)詳細(xì)的實(shí)例代碼和圖片介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • Gstreamer基礎(chǔ)知識(shí)教程

    Gstreamer基礎(chǔ)知識(shí)教程

    由于deepstream是基于gstreamer的,所以要想在deepstream上做拓展,需要對(duì)gstreamer有一定的認(rèn)識(shí),以下主要介紹Gstreamer整體框架和Gstreamer基礎(chǔ)概念,需要的朋友可以參考下
    2022-07-07
  • 關(guān)于C++的.cpp文件運(yùn)行全過(guò)程

    關(guān)于C++的.cpp文件運(yùn)行全過(guò)程

    這篇文章主要介紹了C++的.cpp文件運(yùn)行全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • C++ Boost TypeTraits庫(kù)使用詳解

    C++ Boost TypeTraits庫(kù)使用詳解

    Boost是為C++語(yǔ)言標(biāo)準(zhǔn)庫(kù)提供擴(kuò)展的一些C++程序庫(kù)的總稱。Boost庫(kù)是一個(gè)可移植、提供源代碼的C++庫(kù),作為標(biāo)準(zhǔn)庫(kù)的后備,是C++標(biāo)準(zhǔn)化進(jìn)程的開(kāi)發(fā)引擎之一,是為C++語(yǔ)言標(biāo)準(zhǔn)庫(kù)提供擴(kuò)展的一些C++程序庫(kù)的總稱
    2022-11-11
  • C語(yǔ)言編寫(xiě)五子棋游戲

    C語(yǔ)言編寫(xiě)五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言編寫(xiě)五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論