当前位置: 首页 > news >正文

健康门户网站源码广州网站优化公司排名

健康门户网站源码,广州网站优化公司排名,海珠做网站公,网站有备案 去掉备案C语言--字符函数 一、字符函数1.1 iscntrl1.2 isspace1.3 isdigit1.4 isxdigit1.5 islower1.6 isupper1.7 isalpha1.8 isalnum1.9 ispunct1.10 isgraph1.11 isprint 在编程的过程中,我们会经常处理字符,为了方便操作,C语言标准库中提供了一系…

C语言--字符函数

  • 一、字符函数
    • 1.1 iscntrl
    • 1.2 isspace
    • 1.3 isdigit
    • 1.4 isxdigit
    • 1.5 islower
    • 1.6 isupper
    • 1.7 isalpha
    • 1.8 isalnum
    • 1.9 ispunct
    • 1.10 isgraph
    • 1.11 isprint

在编程的过程中,我们会经常处理字符,为了方便操作,C语言标准库中提供了一系列库函数来便于操作和处理,下面我们就来学习一下。

一、字符函数

首先要记得使用所有的字符函数都要包含头文件#include <ctype.h>

在这里插入图片描述

下面我们来逐个学习:

1.1 iscntrl

函数原型:

int iscntrl ( int c );

功能:检查字符是否为控制字符;
注:控制字符是不在显示器上占据打印位置的字符,控制字符包括ASCII码表中值为0 ~ 31和127的字符。

参数c:传入的需要判断的字符;
返回类型:int
如果c是控制字符,则返回一个不为0的值;
如果c不是控制字符,则返回0

示例:
'\n'是换行符,也是控制字符,在ASCII码表中的值为10。

#include <stdio.h>
#include <ctype.h>
int main()
{int ret = iscntrl('\n');if (ret){printf("%d\n", ret);printf("是控制字符\n");}else{printf("不是控制字符\n");}return 0;
}

结果:
在这里插入图片描述

还可以通过字符在ASCII码表中所对应的值来判断

#include <stdio.h>
#include <ctype.h>
int main()
{int c = 31;int ret = iscntrl(c);if (ret){printf("%d\n", ret);printf("是控制字符\n");}else{printf("不是控制字符\n");}return 0;
}

1.2 isspace

函数原型:

int isspace ( int c );

功能:检查字符是否为空白字符;
注:空白字符主要包括以下几种:
' ' : 空格
'\t' :水平制表符
'\v' :垂直制表符
'\n' :换行符
'\f' :换页符
'\r' :回车

参数c:传入的需要判断的字符;
返回类型:int
如果c是空白字符,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>
int main()
{int ret = isspace('\t');if (ret){printf("%d\n", ret);printf("是空白字符\n");}else{printf("不是空白字符\n");}return 0;
}

结果:
在这里插入图片描述

1.3 isdigit

函数原型:

int isdigit ( int c );

功能:检查字符是否为十进制数字(0 ~ 9之间);
注:在ASCII码表中字符0 ~ 9的值分别对应48 ~ 57;

参数c:传入的需要判断的字符;
返回类型:int
如果c是十进制数字,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char num = '2';//int num = 50; '2'对应ASCII码表中的值是50int ret = isdigit(num);if (ret){printf("%d\n", ret);printf("是十进制数字\n");}else{printf("不是十进制数字\n");}return 0;
}

结果:
在这里插入图片描述

1.4 isxdigit

函数原型

int isxdigit ( int c );

功能:检查字符是否为16进制数字
注:16进制数字包括:0 ~ 9 ,a ~ f, A ~ F

参数c:传入的需要判断的字符;
返回类型:int
如果c是十六进制数字,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = 'f';int ret = isxdigit(c);if (ret){printf("%d\n", ret);printf("是十六进制数字\n");}else{printf("不是十六进制数字\n");}return 0;
}

结果:
在这里插入图片描述

1.5 islower

函数原型

int islower ( int c );

功能:检查字符是否为小写字母

参数c:传入的需要判断的字符;
返回类型:int
如果c是小写字母,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = 'm';int ret = islower(c);if (ret){printf("是小写字母\n");}else{printf("不是小写字母\n");}printf("%d\n", ret);return 0;
}

结果:
在这里插入图片描述

1.6 isupper

函数原型:

int isupper ( int c );

功能:检查字符是否为大写字母

参数c:传入的需要判断的字符;
返回类型:int
如果c是大写字母,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = 'A';int ret = isupper(c);if (ret){printf("是大写字母\n");}else{printf("不是大写字母\n");}printf("%d\n", ret);return 0;
}

结果:
在这里插入图片描述

1.7 isalpha

函数原型:

int isalpha ( int c );

功能:检查字符是否为字母

参数c:传入的需要判断的字符;
返回类型:int
如果c是字母,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = 'h';int ret = isalpha(c);if (ret){printf("是字母\n");}else{printf("不是字母\n");}printf("%d\n", ret);return 0;
}

结果:
在这里插入图片描述

1.8 isalnum

函数原型:

int isalnum ( int c );

功能:检查字符是否为字母或者数字(a ~ z, A ~ Z, 0 ~ 9)

参数c:传入的需要判断的字符;
返回类型:int
如果c是字母或者数字,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = '9';int ret = isalnum(c);if (ret){printf("是字母或者数字\n");}else{printf("不是字母或者数字\n");}printf("%d\n", ret);return 0;
}

结果:
在这里插入图片描述

1.9 ispunct

函数原型:

int ispunct ( int c );

功能:检查字符是否为标点符号

参数c:传入的需要判断的字符;
返回类型:int
如果c是标点符号,则返回一个不为0的数,否则返回0。

示例:

#include <stdio.h>
#include <ctype.h>int main()
{char c = '=';int ret = ispunct(c);if (ret){printf("是标点符号\n");}else{printf("不是标点符号\n");}printf("%d\n", ret);return 0;
}

结果:
在这里插入图片描述

1.10 isgraph

函数原型:

int isgraph ( int c );

功能:检查字符是否为具有图形表示的字符
注:具有图形表示的字符是除空格字符 之外可以打印的所有字符

参数c:传入的需要判断的字符;
返回类型:int
如果c是具有图形表示的字符,则返回一个不为0的数,否则返回0。

1.11 isprint

函数原型:

int isprint ( int c );

功能:检查字符是否为可打印字符
注:可打印字符是在显示器上占据打印位置的字符

参数c:传入的需要判断的字符;
返回类型:int
如果c是可打印字符,则返回一个不为0的数,否则返回0。

结语:C语言-- 字符函数 章节到这里就结束了。
本人才疏学浅,文章中有错误和有待改进的地方欢迎大家批评和指正,非常感谢您的阅读!如果本文对您又帮助,可以高抬贵手点点赞和关注哦!

在这里插入图片描述

http://www.dtcms.com/a/567654.html

相关文章:

  • 自建网站访问报错陈江做网站
  • 盘锦做网站公司怎么在网站上做排名
  • 做网站的调查问卷为什么wordpress样式无效
  • 网站建设应解决的问题小程序怎么制作网站
  • 建设网站要不要投资钱网站做优化应该具备什么
  • 深圳做购物网站光触媒网站建设
  • 建网站能挣钱吗文章资讯类网站模板
  • 连锁租车网站源码淡蓝黑色大气企业网站模板
  • 桓台建设网站湖南网站优化
  • 如何建微网站郑州工装定制公司
  • 培训网站排名张家口专业做网站公司
  • ps做网站难吗电商美工
  • 网站备案医疗保健审批号是什么济南网络公司排名
  • 建设摩托车网站如何自己做优惠卷网站
  • 电子商务网站建设与管理期末考试试卷a在网站开发中如何设置登录
  • 做网站推广需要什么专业上海网站优化推广公司
  • 成都网站快速优化排名网站建设交易平台
  • 用c语言可以做网站吗梅地卡伦手表网站
  • 旅游网站建设成本核算现代风格装修效果图
  • 月光博客 网站模板seo关键词优化指南
  • 宝安附近公司做网站建设哪家效益快杭州网站优化方案
  • 素材设计做的好的网站有哪些效果图公司
  • 怎么创建网站建设wordpress 动图
  • 网站后台管理系统需求docker做网站
  • 郴州网站制作公司电话景安一个空间怎么做多个网站
  • 与网站建设有关的课程和知识点wordpress 163 授权码
  • 怎么做网站海外运营推广wordpress关键词添加
  • 自己做头像的网站漫画工地接活应该去哪个平台
  • 免费域名试用注册网站保亭县住房城市建设局网站
  • 网站开发公司的职责wordpress最好的中文主题