C语言大写字母转小写字母
#include <stdio.h>
int main(int argc, const char * argv[]) {
char ch;
printf("press a key and then press enter");
ch=getchar(); //getchar()是C语言函数库中专门用于输入字符的函数,它没有参数,函数的返回值就是从终端键盘中读入的字符,
ch=ch+32; //将大写字母转化为小写字母,小写字母的ascii码值比大写字母大32
putchar(ch); //putchar()函数是c语言标准库中专门用于输出字符的函数,注意:它输出的是字符,而不是字符串,字符是用单引号引起来的,而字符串使用双引号引起来的,printf("\n"中是字符串,因为是格式控制字符串
putchar('\n');
}
扩展:
(1)字符在计算机内存中用二进制保存它的ascii码值,并不保存字符本身。
(2)'a'是字符常量,a是标识符。
(3)若printf("%c %d\n",ch,ch),则先输出字符,再输出字符的ascii码值。
C语言大写字母转小写字母相关推荐
- c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符
c语言:(指针)输入一行文字,找出其中的大写字母,小写字母,数字,空格以及其他字符 #include<stdio.h> #include<stdlib.h> #include& ...
- 【C语言】将大字母变成小写字母,小写字母变成大写字母,其他字符正常输出
描述:根据ACSLL码,分析大写字母与小写字母所对应数字范围,大写与小写相差多少 大写字母所在范围:65--90(A-65,Z-90) 小写字母所在范围:97--122(a-97,z-122) 相对应 ...
- c语言输入一行文字 找出其中大写字母,输入一行文字 找出其中的大写字母、小写字母、空格、数字以及其他字符各有多少。 C++...
C++编程,要求用指针或引用方法处理:C语言: 输入一行文字 找出其中的大写字母.小写字母.空格.数字以及其他字符各有多少. c++设计(第3版)题解与上机指导 谭浩强 编著 以下是此题的[c++源代 ...
- 编写一个C语言程序,将大写字母变成小写字母
编写一个C语言程序,将大写字母变成小写字母 #include<stdio.h> int main() { int i=1; char c1,c2; c1='A'; while(i<2 ...
- 【C语言】(数组)C语言字符串中的小写字母转换为大写字母
先判断后转化 原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要 ...
- 【C语言】输入英文标题,统计大写字母、小写字母、数字和其他字符的个数。
学习目标: 输入英文标题,统计大写字母.小写字母.数字和其他字符的个数. 学习内容: 1了解大小写字母.数字和其他字符的Ascall码. 2.学会使用getchar():从键盘读入一个字符. 3.熟练 ...
- C语言例题理解(小写字母转换成大写字母,兔子生兔子问题,求100以内勾股数,整数逆序输出)
例一(小写字母转换成大写字母) #include <stdio.h> int main() {char x,y;printf("输入一个小写字母:\n");x=getc ...
- 小白c语言学习笔记(2)——有一篇文章,共有3行文字,每行有80个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其它字符的个数。
题:有一篇文章,共有3行文字,每行有80个字符.要求分别统计出其中英文大写字母.小写字母.数字.空格以及其它字符的个数. #include<stdio.h> #include<str ...
- 【最简易c语言】有一篇文章,共有3行文字,每行有80个字符。要求分别统计其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
有一篇文章,共有3行文字,每行有80个字符.要求分别统计其中英文大写字母.小写字母.数字.空格以及其他字符的个数. #include <stdio.h> void main(){int i ...
- (C语言)有一篇文章,共有3行文字,每行有80个字符。要求统计出其中英文大写字母,小写字母,数字,空格,其他字符的个数
有一篇文章,共有3行文字,每行有80个字符.要求统计出其中英文大写字母,小写字母,数字,空格,其他字符的个数 #include<stdio.h> #include<stdlib.h& ...
最新文章
- 在FireFox浏览器上,用stopImmediatePropagation阻止冒泡鼠标滚动事件
- mysql real escape,mysql_real_escape_string()函数
- xboxone硬盘坏的表现_【32期】硬盘损坏的根源居然是——它!
- mysql 建数据库并设置为utf-8编码
- 交叉驰豫的影响因素_深度讲解:膝关节韧带为什么容易断裂?这5点因素影响非常大...
- ecshop 标签使用 非常好的例子
- mysql binlog过期策略_对存在过期 binlog 的 MySQL5.7 添加从服务器
- 计算机应用基础2010版知识点,2010计算机应用基础选择题(含答案版)重点.doc
- java中main函数的值是_java基础-main方法
- React antd 使用类式组件 对表单数据域进行控制 this.formRef.current.setFieldsValue
- 【gp数据库】查询GP中某张表的分布键信息
- 网站CDN加速是什么? 看完这篇你就明白了!
- sql order by 用法
- 如何利用Gmail群发电子邮件
- HDOJ4699 Editor 栈
- oracle exclude table,【DATAPUMP】导出时使用exclude排除表
- 【密码学】七、密钥管理
- 国内CMS内容管理系统
- 产品读书《幕后产品:打造突破式产品思维》
- linux应用服务排错,浅谈SELinux的配置以及排错问题