C语言中大小写字母的转化
2015-10-25 16:17
302 查看
#include <stdio.h> int main() { int ch = 0; while ((ch = getchar()) != EOF) /*ctrl+z,是把输入的字符逐字读取到ch, 直到文件末尾( EOF的全称是end of file, 是文件结束的标志,每一个输入都伴随有 ), 其中!=表示不读到文件末尾不停止*/ { if ((ch >= 'a') && (ch <= 'z')) { ch = ch - 32; } else if ((ch >= 'A') && (ch <= 'Z')) { ch = ch + 32; } else if ((ch >= '0') && (ch <= '9')) { continue;//终止本次循环 } putchar(ch);//输出字符 } return 0; }
相关文章推荐
- c++ 连接数据库
- QT-利用C++仿制windown自带的记事本程序V1.0
- C++多态和虚表(详细)
- C++的一道变态题
- 黑马程序员——OC语言日志——NSArray的介绍和使用
- java中import 与c/c++中的include
- Effective C++:条款38:通过一个复杂的模具has-a要么“基于一些实现”
- 黑马程序员——OC语言日志——NSString字符串的截取、替换,数据类型转换等一些用法
- C++初始化和引用
- 用两个栈实现队列 c++ 9度题目号1512
- C/C++专项练习 (四)
- [C++] Lvalue and Rvalue Reference
- 通过重载new与delete运算符避免向系统重复申请内存从而提高程序运行效率的办法
- 预编译头文件来自编译器的早期版本,或者预编译头为 C++ 而在 C 中使用它(或相反)
- 有趣的C语言小程序
- * &
- 关于c语言指针的学习总结1
- 找到数组中重复的和丢失的元素
- C语言<四> 函数与程序结构
- 有效的括号序列(LintCode)