printf("%c",*pos);
pos;
}
printf("\n");
return 0;
}
输出结果:
BD
int ispunct(int c)
检查参数c是否为标点符号或特殊符号
#include<stdio.h>
#include <ctype.h>
int main()
{char str[]="123c@ #FDsP[e?";
int i;
for(i=0;str[i]!=0;i)
if(ispunct(str[i])) printf("%c ",str[i]);
return 0;
}
输出结果:@ # [ ?
extern int isalnum(int c);
判断字符变量c是否为字母或数字
#include<stdio.h>
#include <ctype.h>
int main()
{
int c;
c='a';
printf("%c:%s\n",c,isalnum(c)?"yes":"no");
c='7';
printf("%c:%s\n",c,isalnum(c)?"yes":"no");
c='@';
printf("%c:%s\n",c,isalnum(c)?"yes":"no");
return 0;
}
a: yes
7: yes
@: no
int tolower(int c);
把字符转换成小写字母,非字母字符不做出处理
#include <iostream>
#include <string>
#include <cctype>
using namespace std;
int main()
{
string str= "THIS IS A STRING";
for (int i=0; i <str.size(); i)
str[i] = tolower(str[i]);
cout<<str<<endl;
return 0;
}
输出结果:
this is a string
extern int toupper(int c);
把字符转换成大写字母,非字母字符不做出处理
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main()
{
char *s="Hello, World!";
int i;
printf("%s\n",s);
for(i=0;i<strlen(s);i)
{
putchar(toupper(s[i]));
}
return 0;
}
输出结果:
Hello, World!
HELLO,WORLD!
举例1:
#include<vector>
#include<iostream>
using namespace std;
int main()
{
int a[4];
vector<int> v; //一个存放int元素的向量,一开始里面没有元素
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-34960-13.html
造谣