新聞中心
c語言寫一個函數(shù)大小寫轉換
1.函數(shù)名: stpcpy
創(chuàng)新互聯(lián)從2013年創(chuàng)立,先為定結等服務建站,定結等地企業(yè),進行企業(yè)商務咨詢服務。為定結企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
功 能: 拷貝一個字符串到另一個
2.函數(shù)名: strcat
功 能: 字符串拼接函數(shù)
3.函數(shù)名: strchr
功 能: 在一個串中查找給定字符的第一個匹配之處\
4.函數(shù)名: strcmp
功 能: 串比較
5.函數(shù)名: strncmpi
功 能: 將一個串中的一部分與另一個串比較, 不管大小寫
6.函數(shù)名: strcpy
功 能: 串拷貝
7.函數(shù)名: strcspn
功 能: 在串中查找第一個給定字符集內容的段
8.函數(shù)名: strdup
功 能: 將串拷貝到新建的位置處
9.函數(shù)名: stricmp
功 能: 以大小寫不敏感方式比較兩個串
10.函數(shù)名: strerror
功 能: 返回指向錯誤信息字符串的指針
11函數(shù)名: strcmpi
功 能: 將一個串與另一個比較, 不管大小寫
12函數(shù)名: strncmp
功 能: 串比較
13函數(shù)名: strncmpi
功 能: 把串中的一部分與另一串中的一部分比較, 不管大小寫
14函數(shù)名: strncpy
功 能: 串拷貝
15函數(shù)名: strnicmp
功 能: 不注重大小寫地比較兩個串
16函數(shù)名: strnset
功 能: 將一個串中的所有字符都設為指定字符
17函數(shù)名: strpbrk
功 能: 在串中查找給定字符集中的字符
18函數(shù)名: strrchr
功 能: 在串中查找指定字符的最后一個出現(xiàn)
19函數(shù)名: strrev
功 能: 串倒轉
20函數(shù)名: strset
功 能: 將一個串中的所有字符都設為指定字符
21函數(shù)名: strspn
功 能: 在串中查找指定字符集的子集的第一次出現(xiàn)
22函數(shù)名: strstr
功 能: 在串中查找指定字符串的第一次出現(xiàn)
23函數(shù)名: strtod
功 能: 將字符串轉換為double型值
24函數(shù)名: strtok
功 能: 查找由在第二個串中指定的分界符分隔開的單詞
25函數(shù)名: strtol
功 能: 將串轉換為長整數(shù)
26函數(shù)名: strupr
功 能: 將串中的小寫字母轉換為大寫字母
27函數(shù)名: swab
功 能: 交換字節(jié)
C語言設計一個函數(shù)實現(xiàn)字母大小寫轉換
我測試了一下 沒有問題 細節(jié)不符合的你自己改改把
#include stdio.h
#include stdlib.h
char exchange(char a);
int main()
{
char a;
printf("請輸入一個字母\n");
scanf("%c",a);
exchange(a);
return 0;
}
char exchange(char a)
{
if(a =65 a = 90)
{
a += 32;
printf("%c",a);
}
else
{
a -= 32;
printf("%c",a);
}
return 0;
}
怎么用C語言里函數(shù)轉換大小寫?
用ctype.h中的函數(shù)tolower和toupper。前者以大寫的字符作為參數(shù),返回相應的小寫字符;后者以小寫的字符作為參數(shù),返回相應的大寫字符。
#include ctype.h
#include stdio.h
int main()
{
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
return 0;
}
如果沒有相應的大小寫,函數(shù)會返回字符本身。
#include ctype.h
#include stdio.h
int main()
{
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
return 0;
}
本文題目:c語言定義函數(shù)分離大小寫 C語言大寫變小寫
本文網(wǎng)址:http://fisionsoft.com.cn/article/hggsoj.html