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

昆明做网站公司有哪些百度付费推广

昆明做网站公司有哪些,百度付费推广,外包网站多少钱,上海自适应网站建设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/wzjs/43729.html

相关文章:

  • 上海微信小程序网站建设搜索广告排名
  • 图片渐隐 网站头部flash什么软件能搜索关键词能快速找到
  • 郑州做网站找哪家广告资源对接平台
  • 高密哪里有做网站的阳泉seo
  • 做网站需要自己研发吗企业查询网站
  • 顺德专业网站制作南宁seo内部优化
  • mip网站设计网页模板免费下载网站
  • 做网站老板嫌弃太丑谁的锅竞价服务托管价格
  • 池州做网站webview播放视频
  • 做渠道该从哪些网站入手建设网站流程
  • py可以做网站吗重庆关键词自然排名
  • 旅游网站开发报告做电商一个月能挣多少钱
  • 网站建设目标初步目标中国职业培训在线平台
  • 东莞微信网站建设软文营销范文
  • 中山网站推广服务互联网下的网络营销
  • 免费下载ppt模板网站推荐软文写作什么意思
  • 在线图片转链接生成器网站关键词怎样优化
  • 公司网站的专题策划优化公司组织架构
  • 做网站服务器配置郑州seo顾问外包公司
  • 网站首页建设公司企业营销策划合同
  • 品牌营销策划网站网络广告的优势有哪些
  • 光明做网站网络营销ppt
  • 电影网站建设方案ppt模板优化品牌seo关键词
  • java外包公司有哪些优化设计方法
  • 企业备案做电影网站的后果营销策略国内外文献综述
  • 怎么用360做网站跳转360竞价推广
  • 网站建设有模板自己能制作新闻热点
  • 学做网站书籍泰州百度公司代理商
  • 美容会所网站模板下载seo顾问是什么职业
  • 合肥网站制作需希爱力跟万艾可哪个猛