首页 > 其他分享 >ctype.h常用方法

ctype.h常用方法

时间:2023-04-22 15:46:50浏览次数:28  
标签:返回 字符 常用 ch 示例 int ctype printf 方法

int isalpha(int c) 函数作用:判断字符c是否为字母(a-zA-Z) 参数说明:c为要判断的字符 返回值:如果是字母,返回非0值;否则返回0 示例代码:

char ch = 'A';
if (isalpha(ch)) {
    printf("%c 是字母\n", ch);
} else {
    printf("%c 不是字母\n", ch);
}

int isdigit(int c) 函数作用:判断字符c是否为数字(0-9) 参数说明:c为要判断的字符 返回值:如果是数字,返回非0值;否则返回0 示例代码:

char ch = '5';
if (isdigit(ch)) {
    printf("%c 是数字\n", ch);
} else {
    printf("%c 不是数字\n", ch);
}

int isalnum(int c) 函数作用:判断字符c是否为数字或字母 参数说明:c为要判断的字符 返回值:如果是数字或字母,返回非0值;否则返回0 示例代码:

char ch = '#';
if (isalnum(ch)) {
    printf("%c 是数字或字母\n", ch);
} else {
    printf("%c 不是数字或字母\n", ch);
}

int isspace(int c) 函数作用:判断字符c是否为空格符(包括空格、制表符、换行符等) 参数说明:c为要判断的字符 返回值:如果是空格符,返回非0值;否则返回0 示例代码:

char ch = '\n';
if (isspace(ch)) {
    printf("%c 是空格符\n", ch);
} else {
    printf("%c 不是空格符\n", ch);
}

int toupper(int c) 函数作用:将小写字母转为大写字母 参数说明:c为要转换的字符 返回值:如果c为小写字母,返回对应的大写字母;否则返回c本身 示例代码:

char ch = 'a';
printf("%c 的大写字母是 %c\n", ch, toupper(ch));

int tolower(int c) 函数作用:将大写字母转为小写字母 参数说明:c为要转换的字符 返回值:如果c为大写字母,返回对应的小写字母;否则返回c本身 示例代码:

char ch = 'B';
printf("%c 的小写字母是 %c\n", ch, tolower(ch));

标签:返回,字符,常用,ch,示例,int,ctype,printf,方法
From: https://www.cnblogs.com/full-stack-linux-new/p/17343170.html

相关文章

  • 输电线路螺栓缺陷检测方法研究面临的问题以及未来研究展望
    输电线路的螺栓缺陷检测是保障输电线路安全运行的重要环节。然而,现有的螺栓缺陷检测方法仍然存在一些问题。首先,传统的螺栓缺陷检测方法需要人工检查,时间和人力成本较高,效率较低。其次,目前可用的螺栓缺陷检测方法中,大多数需要专门的设备和技术,成本较高,难以普及。此外,检测精度也是......
  • pandas常用方法
    importpandasaspd#读取CSV文件df=pd.read_csv('data.csv')#读取Excel文件df=pd.read_excel('data.xlsx')#读取SQL数据importsqlite3conn=sqlite3.connect('data.sqlite')df=pd.read_sql_query('SELECT*FROMtable',conn)#读取JS......
  • Arrays方法
    Arrays方法Arrays里面包括了一系列静态方法,用于管理和操作数组toString方法Array.toString(arr);sort排序(自然排序和定制排序)int[]arr={1,2,4,1,5,1};Arrays.sort(arr);//默认是从大到小的//可以通过Compare接口来定制排序Arrays.sort(arr,newCompare(){@Ov......
  • 打破双亲委派模型方法
    自定义一个继承了ClassLoader的加载器,然后重写loadClass方法。若不想打破则重写findClass方法即可。我们比较熟悉的Tomcat服务器为了能够优先加载Web应用目录下的类,然后再加载其他目录下的类,就自定义了类加载器WebAppClassLoader来打破双亲委托机制。这也是Tomcat下Web......
  • openpyxl常用方法
    fromopenpyxlimportload_workbook#打开一个已存在的Excel文件wb=load_workbook(filename='example.xlsx')#创建一个新的Excel文件wb=Workbook()#选择第一个工作表ws=wb.active#通过工作表名称选择工作表ws=wb['Sheet1']#通过工作表索引选择工作表ws=wb.workshe......
  • Java中的String的intren方法详解
    intern方法会从字符串常量池中查询当前字符串是否存在,若不存在就会将当前字符串放入常量池Stringa=newString("hello").intern();Stringb="hello";System.out.println(a==b);//Stringa=newString("hello");a.intern();Stringb="hello";System.out.println(a==b)......
  • python-docx常用方法
    fromdocximportDocument#创建一个新文档doc=Document()#添加段落para=doc.add_paragraph('HelloWorld!')fromdocx.enum.styleimportWD_STYLE_TYPEfromdocx.enum.textimportWD_ALIGN_PARAGRAPH#添加标题title=doc.add_heading('DocumentTitle',leve......
  • SpringMVC 常用注解
    1、@Controller   @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVCController 对象。分发处理器将会扫描使用了该注解的类的方法,并检测该方法是否使用了@RequestMapping 注解。@Controller 只是定义了一个控制器类,而使用@RequestMapping 注解的方法才......
  • django常用命令
    Django常用命令如下:创建Django项目:django-adminstartprojectproject_name该命令会创建一个名为project_name的Django项目创建Django应用程序:pythonmanage.pystartappapp_name该命令会在Django项目中创建一个名为app_name的应用程序。启动Django服务器: pythonmanag......
  • tkinter中Scale滑杆获取值的三种方法
    importtkinterastkwin=tk.Tk()win.geometry('200x200')win.title('测试窗口')'''方法一:直接使用组件对象的get()方法获取程序调用该方法时,get()会返回当前滑杆的值'''#number_scale=tk.Scale(orient=tk.HORIZONTAL)#number_scale.pack(......