toupper

   原型:extern int toupper(int c);

   用法:#include <ctype.h>

   功能:将字符c转换为大写英文字母

   说明:如果c为小写英文字母,则返回对应的大写字母;否则返回原来的值。

   举例:

       // toupper.c

       #include <syslib.h>
#include <ctype.h> main()
{
char *s="Hello, World!";
int i; clrscr(); // clear screen
printf("%s\n",s);
for(i=;i<strlen(s);i++)
{
putchar(toupper(s[i]));
} getchar();
return ;
}
//---------------------------------1
#include <stdio.h>
#include<stdlib.h>
void main()
{
printf("0 & 0 is %d\n", & );
printf("0 & 1 is %d\n", & );
printf("1 & 1 is %d\n", & );
printf("1 & 2 is %d\n", & );
printf("15 & 127 is %d\n", & );
system("pause");
}
//------------------------------2
#include <stdio.h>
#include<stdlib.h>
void main()
{
int value = 0xFF; printf("The inverse of %X is %X\n", value, ~value);
system("pause");
}
//-------------------------------3
#include <stdio.h>
#include<stdlib.h>
void main()
{
printf("0 | 0 is %d\n", | );
printf("0 | 1 is %d\n", | );
printf("1 | 1 is %d\n", | );
printf("1 | 2 is %d\n", | );
printf("128 | 127 is %d\n", | );
system("pause");
}
//------------------------------------4
#include <stdio.h>
#include<stdlib.h>
void main()
{
printf("0 ^ 0 is %d\n", ^ );
printf("0 ^ 1 is %d\n", ^ );
printf("1 ^ 1 is %d\n", ^ );
printf("1 ^ 2 is %d\n", ^ );
printf("15 ^ 127 is %d\n", ^ );
system("pause");
}
//------------------------------------5
#include <stdio.h>
#include<stdlib.h>
void main()
{
printf("The letter is %c\n", 'A');
printf("The letter is %c\n", );
system("pause");
}
//---------------------------------------6
#include <stdio.h>
#include<stdlib.h>
void main()
{
char letter; int vowel_count = ;
int consonant_count = ; for (letter = 'A'; letter <= 'Z'; letter++)
switch (letter) {
case 'A':
case 'E':
case 'I':
case 'O':
case 'U': vowel_count++;
break;
default: consonant_count++;
}; printf("The number of vowels is %d\n", vowel_count);
printf("The number of vowels is %d\n", consonant_count);
system("pause");
}
//------------------------------------------------------------7
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <stdlib.h> void main()
{
char letter; do {
printf("A Display directory listing\n");
printf("B Display disk information\n");
printf("C Change system date\n");
printf("Q Quit\n");
printf("Choice: "); letter = getchar();
letter = toupper(letter); if (letter == 'A')
system("DIR");
else if (letter == 'B')
system("CHKDSK");//不能用
else if (letter == 'C')
system("DATE");
} while (letter != 'Q');
system("pause");
}

toupper函数及一些小程序的更多相关文章

  1. 函数计算: 让小程序开发进入 Serverless 时代

    点击下载<不一样的 双11 技术:阿里巴巴经济体云原生实践> 本文节选自<不一样的 双11 技术:阿里巴巴经济体云原生实践>一书,点击上方图片即可下载! 作者 | 吴天龙(木吴 ...

  2. 微信小程序前端源码逻辑和工作流

    看完微信小程序的前端代码真的让我热血沸腾啊,代码逻辑和设计一目了然,没有多余的东西,真的是大道至简. 废话不多说,直接分析前端代码.个人观点,难免有疏漏,仅供参考. 文件基本结构: 先看入口app.j ...

  3. 微信小程序,前端大梦想(一)

    小程序框架MINA简介       微信公众平台"小程序"具有不是APP胜似APP的效果,是一种不需要下载安装即可使用的应用,它实现了应用"触手可及"的梦想,用 ...

  4. 微信小程序后台音乐播放注意事项

    wx.seekBackgroundAudio(OBJECT) 作用:控制音乐播放进度. 注意: 该事件 会触发 wx.onBackgroundAudioPlay(CALLBACK) 事件 ,也就是相当 ...

  5. 【微信小程序云开发】从陌生到熟悉

    前言 微信小程序在9月10号正式上线了云开发的功能,弱化后端和运维概念,以前开发一个小程序需要申请一个小程序,准备一个https的域名,开发需要一个前端一个服务端,有了云开发只有申请一个小程序,一个前 ...

  6. 微信小程序官方DEMO解读

    我们在开始微信小程序开发的时候,对JS,HTML等前端知识一无所知,完完全全就是门外汉在尝试一个新的方向. 在下载好开发工具,微信就已经提供了一个DEMO例子: 从程序开发的角度来看这个陌生的目录结构 ...

  7. 浅析微信支付:微信支付简单介绍(小程序、公众号、App、H5)

    本文是[浅析微信支付]系列文章的第二篇,主要讲解一下普通商户接入的支付方式以及其中的不同之处. 上篇文章讲了本系列的大纲,没有看过的朋友们可以看一下. 浅析微信支付:前篇大纲 微信支付是集成在微信客户 ...

  8. 微擎框架小程序 uitl

    获取用户信息 util.getUserInfo(callback) 获取成功后会将用户信息写入到缓存中,如果指定了回调函数,则会调用回调函数 callback 获取成功后的回调函数 示例 var ap ...

  9. 微信小程序云开发

    什么是云开发? 云开发是由腾讯云联合微信团队为开发者提供的 包含 云函数.云数据库和云文件存储能力的后端云服务 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 A ...

随机推荐

  1. filter 和 struts 拦截器的区别

    观点1: 比较一,filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,这是两者最本质的区别. 比较二,fi ...

  2. CocoaPods安装和使用教程 分类: ios技术 ios相关 2015-03-11 21:53 48人阅读 评论(0) 收藏

    目录 CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一 ...

  3. 2017-01-11小程序form表单提交

    小程序form表单提交 1.小程序相对于之前的WEB+PHP建站来说,个人理解为只是将web放到了微信端,用小程序固定的格式前前端进行布局.事件触发和数据的输送和读取,服务器端可以用任何后端语言写,但 ...

  4. JAVA-Unit01: 数据库原理 、 SQL(DDL、DML)

    Unit01: 数据库原理 . SQL(DDL.DML) SQL语句是不区分大小写的,但是行业里习惯将关键字与分关键字用大小写岔开以提高可读性. SELECT SYSDATE FROM dual DD ...

  5. 写了一个复杂的sql语句

    $sp_sql = "select sp_ProductNo, sp_ProductName,sp_Standard,sp_Unit,sum(sp_Amount) as amount fro ...

  6. python实现二叉树

    初学python,需要实现一个决策树,首先实践一下利用python实现一个二叉树数据结构.建树的时候做了处理,保证建立的二叉树是平衡二叉树. # -*- coding: utf-8 -*- from ...

  7. 添加Pods依赖

    1. 添加所需文件 1.1. 添加 .podspec 文件 1.1.1.  创建 必须文件 使用命令 pod spec create name.podspec 或者直接拷贝一份 1.1.2.  添加内 ...

  8. QT第一天学习

    sudo apt-get install libqt4-dev回顾: 面向对象方法: 封装.继承.多态 封装:类 数据和操作 实现了信息隐藏 public: 类的内部 类的外部 private: pr ...

  9. myeclipse 2014破解

    开始安装的时候已经进行了破解,不知道为什么还是会出现问题,按照下面说的才可以了: http://blog.sina.com.cn/s/blog_7f5862570101oxyv.html

  10. MyBatis 插入时返回自增主键

    XML <insert id="insert" parameterType="com.stone.model.Person"> <!-- se ...