文章目录1、头文件2、函数声明3、功能描述4、示例5、如何实现定制toupper函数6、视频教程7获取、版权声明
C语言toupper函数用于将小写字母转换为大写字母。
本文首先介绍了toupper函数的使用方法,然后创建自定义_toupper函数以实现与toupper函数相同的功能。
1、头部文件#include ctype.h 2,包括函数声明inttoupper(intc ); 3、功能说明将小写字母转换为大写。 如果参数c不是小写的话就不转换。 toupper函数的参数和返回值是整数,不是字符。 在c语言中,字符是整数。 请补充基础知识进行学习。
参数c是要转换的字符。
返回值是转换后的结果。
4、示例/* *程序名称: book.c,该程序演示C语言的toupper函数。 *作者: c语言技术网(www.freecplus.net )日期: 20190525 )/#includestdio.hintmain ) { printf } ‘ toupper () () c\n prn printf(‘toupper ) ‘ a )=%c\n ),toupper ) ‘ a ); printf(‘toupper ) ‘ a )=%c\n ),toupper ) ‘ a ); } 运行效果
5、自定义toupper函数的实现方法以下示例将自定义toupper函数命名为_toupper。
程序的逻辑判断参数c是否为小写,如果是,则为32 (小写和大写的ASCII代码值相差32 ),否则直接恢复为原来的文字。
/* *程序名称: book.c,该程序显示用c语言定制的toupper函数。 *作者: c语言技术网(www.freecplus.net )日期: 20190525 )/#includestdio.h//自定义toupper函数。 int_toupper(intc ) if ) c=’a’c=’z ‘ ) return c-32; else return c; }int main () printf(‘_toupper(‘-‘ )=%c\n ‘,_toupper )-‘ ); printf(‘_toupper(‘0) )=%c\n ),_toupper ) ‘0); printf(‘_toupper ) ‘ a )=%c\n ),_toupper ) ‘ a ); printf(‘_toupper ) ‘ a )=%c\n ),_toupper ) ‘ a ); } 运行效果
6、获得视频教程百万岁程序员录制,《C/C++高性能服务开发基础》视频教程已在CSDN学院发布,优惠价12元,地址如下:
3359 edu.csdn.net/course/play/29402
7、版权声明C语言技术网原创文章,转载请说明文章来源、作者及原文链接。
资料来源: c语言技术网(www.freecplus.net ) )。
作者:缙农有道
如果这篇文章有帮助,请称赞支持,或者在博客上转发这篇文章,让更多的人可以看到它。 谢谢你。 呃! 呃!